Table of Contents

Class SelectionUtils

Namespace
Root
Assembly
SPZGameAssembly.dll
public class SelectionUtils
Inheritance
object
SelectionUtils
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

viewport Viewport
screenPosition float2
map IMapModel
mustBeSelectable bool
island IslandModel
chunk GlobalChunkCoordinate
ray Ray
rayHitDistance float
minLayerOverride short?
maxLayerOverride short?

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

viewport Viewport
map IMapModel
mustBeSelectable bool
island IslandModel
chunk GlobalChunkCoordinate
ray Ray
rayHitDistance float

Returns

bool