C# Class AllowTool.Designator_MassSelect

Inheritance: Designator_SelectableThings
Afficher le fichier Open project: UnlimitedHugs/RimworldAllowTool

Méthodes publiques

Méthode Description
CanDesignateCell ( IntVec3 c ) : AcceptanceReport
DesignateMultiCell ( IEnumerable cells ) : void
DesignateSingleCell ( IntVec3 loc ) : void
Designator_MassSelect ( ThingDesignatorDef def ) : System.Collections.Generic
ProcessInput ( Event ev ) : void
SelectedOnGUI ( ) : void

Méthodes protégées

Méthode Description
ProcessCell ( IntVec3 cell ) : int
ThingIsRelevant ( Thing item ) : bool

Private Methods

Méthode Description
DrawMouseAttachedLabel ( string text ) : void
GetConstraintHashForThing ( Thing thing ) : int
SelectAllOfDef ( ThingDef targetDef ) : int
ThingMatchesSelectionConstraints ( Thing thing ) : bool
TryCloseArchitectMenu ( ) : void
TryGetItemOrPawnUnderCursor ( ) : Thing
UpdateSelectionConstraints ( ) : void

Method Details

CanDesignateCell() public méthode

public CanDesignateCell ( IntVec3 c ) : AcceptanceReport
c IntVec3
Résultat AcceptanceReport

DesignateMultiCell() public méthode

public DesignateMultiCell ( IEnumerable cells ) : void
cells IEnumerable
Résultat void

DesignateSingleCell() public méthode

public DesignateSingleCell ( IntVec3 loc ) : void
loc IntVec3
Résultat void

Designator_MassSelect() public méthode

public Designator_MassSelect ( ThingDesignatorDef def ) : System.Collections.Generic
def ThingDesignatorDef
Résultat System.Collections.Generic

ProcessCell() protected méthode

protected ProcessCell ( IntVec3 cell ) : int
cell IntVec3
Résultat int

ProcessInput() public méthode

public ProcessInput ( Event ev ) : void
ev UnityEngine.Event
Résultat void

SelectedOnGUI() public méthode

public SelectedOnGUI ( ) : void
Résultat void

ThingIsRelevant() protected méthode

protected ThingIsRelevant ( Thing item ) : bool
item Thing
Résultat bool