Class ScavengerAbstractAI.ScavengerSquad
- Namespace
- Global
- Assembly
- Assembly-CSharp.dll
public class ScavengerAbstractAI.ScavengerSquad
- Inheritance
-
ScavengerAbstractAI.ScavengerSquad
- Inherited Members
-
Constructors
ScavengerSquad(AbstractCreature)
public ScavengerSquad(AbstractCreature leader)
Parameters
leader AbstractCreature
Fields
color
Field Value
- Color
guardOutpost
public ScavengersWorldAI.Outpost guardOutpost
Field Value
- ScavengersWorldAI.Outpost
leader
public AbstractCreature leader
Field Value
- AbstractCreature
mType
public ScavengerAbstractAI.ScavengerSquad.MissionID mType
Field Value
- ScavengerAbstractAI.ScavengerSquad.MissionID
members
public List<AbstractCreature> members
Field Value
- List<AbstractCreature>
targetCreature
public AbstractCreature targetCreature
Field Value
- AbstractCreature
tradeSpot
public ScavengersWorldAI.Trader tradeSpot
Field Value
- ScavengersWorldAI.Trader
Properties
Active
public bool Active { get; }
Property Value
- bool
HasAMission
public bool HasAMission { get; }
Property Value
- bool
MissionRoom
public int? MissionRoom { get; }
Property Value
- int?
StationaryMission
public bool StationaryMission { get; }
Property Value
- bool
StayIn
public bool StayIn { get; }
Property Value
- bool
missionType
public ScavengerAbstractAI.ScavengerSquad.MissionID missionType { get; set; }
Property Value
- ScavengerAbstractAI.ScavengerSquad.MissionID
Methods
AddMember(AbstractCreature)
public void AddMember(AbstractCreature newMember)
Parameters
newMember AbstractCreature
CommonMovement(int, AbstractCreature, bool)
public void CommonMovement(int dstRoom, AbstractCreature notThisOne, bool onlyInRoom)
Parameters
dstRoom int
notThisOne AbstractCreature
onlyInRoom bool
Dissolve()
DoesScavengerWantToBeInSquad(ScavengerAbstractAI)
public bool DoesScavengerWantToBeInSquad(ScavengerAbstractAI testScav)
Parameters
testScav ScavengerAbstractAI
Returns
- bool
RemoveMember(AbstractCreature)
public void RemoveMember(AbstractCreature noLongerMember)
Parameters
noLongerMember AbstractCreature
UpdateLeader()
public void UpdateLeader()