Class SelectionUtils
- Namespace
- Root
- Assembly
- SPZGameAssembly.dll
public class SelectionUtils
- Inheritance
-
objectSelectionUtils
- Extension Methods
Constructors
SelectionUtils()
public SelectionUtils()
Methods
TryFindIslandAtScreenPosition(Viewport, in float2, IMapModel, bool, out IslandModel, out GlobalChunkCoordinate, out Ray, out float, short?, short?)
public static bool TryFindIslandAtScreenPosition(Viewport viewport, in float2 screenPosition, IMapModel map, bool mustBeSelectable, out IslandModel island, out GlobalChunkCoordinate chunk, out Ray ray, out float rayHitDistance, short? minLayerOverride = null, short? maxLayerOverride = null)
Parameters
viewportViewportscreenPositionfloat2mapIMapModelmustBeSelectableboolislandIslandModelchunkGlobalChunkCoordinaterayRayrayHitDistancefloatminLayerOverrideshort?maxLayerOverrideshort?
Returns
- bool
TryFindIslandBelowCursor(Viewport, IMapModel, bool, out IslandModel, out GlobalChunkCoordinate, out Ray, out float)
public static bool TryFindIslandBelowCursor(Viewport viewport, IMapModel map, bool mustBeSelectable, out IslandModel island, out GlobalChunkCoordinate chunk, out Ray ray, out float rayHitDistance)
Parameters
viewportViewportmapIMapModelmustBeSelectableboolislandIslandModelchunkGlobalChunkCoordinaterayRayrayHitDistancefloat
Returns
- bool