Class HUDIslandMassSelection
- Namespace
- Root
- Assembly
- SPZGameAssembly.dll
public class HUDIslandMassSelection : HUDMassSelectionBase<IslandModel, GlobalChunkCoordinate>, IHUDMassSelection
- Inheritance
-
objectObjectComponentBehaviourMonoBehaviourHUDIslandMassSelection
- Implements
- Inherited Members
- Extension Methods
Constructors
HUDIslandMassSelection()
public HUDIslandMassSelection()
Properties
Selection
protected override ISelection<IslandModel> Selection { get; }
Property Value
Methods
ComputeCursorWorldPosition()
protected override float3 ComputeCursorWorldPosition()
Returns
- float3
ComputeEntriesInArea(GlobalChunkCoordinate, GlobalChunkCoordinate, HashSet<IslandModel>)
protected override void ComputeEntriesInArea(GlobalChunkCoordinate fromInclusive_GC, GlobalChunkCoordinate toInclusive_GC, HashSet<IslandModel> result)
Parameters
fromInclusive_GCGlobalChunkCoordinatetoInclusive_GCGlobalChunkCoordinateresultHashSet<IslandModel>
CreateDeleteAction(IReadOnlyCollection<IslandModel>)
protected override IPlayerAction CreateDeleteAction(IReadOnlyCollection<IslandModel> entries)
Parameters
entriesIReadOnlyCollection<IslandModel>
Returns
Draw_AreaSelection(FrameDrawOptions, GlobalChunkCoordinate, GlobalChunkCoordinate, HUDMassSelectionSelectionType)
protected override void Draw_AreaSelection(FrameDrawOptions options, GlobalChunkCoordinate from_GC, GlobalChunkCoordinate to_GC, HUDMassSelectionSelectionType type)
Parameters
optionsFrameDrawOptionsfrom_GCGlobalChunkCoordinateto_GCGlobalChunkCoordinatetypeHUDMassSelectionSelectionType
Draw_ExistingSelection(FrameDrawOptions, IReadOnlyCollection<IslandModel>)
protected override void Draw_ExistingSelection(FrameDrawOptions options, IReadOnlyCollection<IslandModel> selection)
Parameters
optionsFrameDrawOptionsselectionIReadOnlyCollection<IslandModel>
Draw_HoverState(FrameDrawOptions, IslandModel, float)
protected override void Draw_HoverState(FrameDrawOptions options, IslandModel island, float alpha)
Parameters
optionsFrameDrawOptionsislandIslandModelalphafloat
Draw_PendingSelection(FrameDrawOptions, IReadOnlyCollection<IslandModel>, HUDMassSelectionSelectionType)
protected override void Draw_PendingSelection(FrameDrawOptions options, IReadOnlyCollection<IslandModel> entities, HUDMassSelectionSelectionType type)
Parameters
optionsFrameDrawOptionsentitiesIReadOnlyCollection<IslandModel>typeHUDMassSelectionSelectionType
FindEntityBelowCursor()
protected override IslandModel FindEntityBelowCursor()
Returns
GetTargetScopeState()
protected override PlayerInteractionState GetTargetScopeState()
Returns
Hook_OnEntriesDeleted(IReadOnlyCollection<IslandModel>)
protected override void Hook_OnEntriesDeleted(IReadOnlyCollection<IslandModel> entries)
Parameters
entriesIReadOnlyCollection<IslandModel>
IsRemovable(IslandModel)
protected override bool IsRemovable(IslandModel island)
Parameters
islandIslandModel
Returns
- bool
OnDeleteSelection(IReadOnlyCollection<IslandModel>)
protected override void OnDeleteSelection(IReadOnlyCollection<IslandModel> selection)
Parameters
selectionIReadOnlyCollection<IslandModel>
OnDeleteSelectionFail(IReadOnlyCollection<IslandModel>)
protected override void OnDeleteSelectionFail(IReadOnlyCollection<IslandModel> selection)
Parameters
selectionIReadOnlyCollection<IslandModel>
OnDispose()
protected override void OnDispose()
OnEntriesAddedToSelection(IEnumerable<IslandModel>)
protected override void OnEntriesAddedToSelection(IEnumerable<IslandModel> entries)
Parameters
entriesIEnumerable<IslandModel>
OnEntriesRemovedFromSelection(IEnumerable<IslandModel>)
protected override void OnEntriesRemovedFromSelection(IEnumerable<IslandModel> entries)
Parameters
entriesIEnumerable<IslandModel>
OnHover(IslandModel)
protected override void OnHover(IslandModel target)
Parameters
targetIslandModel
UpdateAreaSelectionRange(ref GlobalChunkCoordinate?, ref GlobalChunkCoordinate?, out bool)
protected override void UpdateAreaSelectionRange(ref GlobalChunkCoordinate? from, ref GlobalChunkCoordinate? to, out bool changed)
Parameters
fromGlobalChunkCoordinate?toGlobalChunkCoordinate?changedbool