C# Class SinglePlayer.AIUnit

Inheritance: Common.BaseUnit
Datei anzeigen Open project: tommai78101/Multiplier Class Usage Examples

Public Properties

Property Type Description
attackCooldownCounter float
attackCooldownFactor float
attackFactor float
attackRange AIAttackRange
currentState State
isSplitting bool
level int
lineOfSight AILineOfSight
mergeFactor float
previousLevel int
recoveryCounter float
simulationManager Simulation.SimulationManager
speedFactor float
splitFactor float
teamColorValue int
teamFaction EnumTeam
unitManager AIManager

Public Methods

Method Description
CheckMergeFlag ( ) : bool
Copy ( AIUnit original ) : void
OnGUI ( ) : void
SetMergeFlag ( ) : void
SetScoutFlag ( ) : void
SetSplitFlag ( ) : void
SetTeam ( EnumTeam teamFaction ) : void
SetTeamColor ( int colorValue ) : void
Start ( ) : void
TakeDamage ( float damageAmount ) : void
Tick ( ) : void
Update ( ) : void

Method Details

CheckMergeFlag() public method

public CheckMergeFlag ( ) : bool
return bool

Copy() public method

public Copy ( AIUnit original ) : void
original AIUnit
return void

OnGUI() public method

public OnGUI ( ) : void
return void

SetMergeFlag() public method

public SetMergeFlag ( ) : void
return void

SetScoutFlag() public method

public SetScoutFlag ( ) : void
return void

SetSplitFlag() public method

public SetSplitFlag ( ) : void
return void

SetTeam() public method

public SetTeam ( EnumTeam teamFaction ) : void
teamFaction EnumTeam
return void

SetTeamColor() public method

public SetTeamColor ( int colorValue ) : void
colorValue int
return void

Start() public method

public Start ( ) : void
return void

TakeDamage() public method

public TakeDamage ( float damageAmount ) : void
damageAmount float
return void

Tick() public method

public Tick ( ) : void
return void

Update() public method

public Update ( ) : void
return void

Property Details

attackCooldownCounter public_oe property

public float attackCooldownCounter
return float

attackCooldownFactor public_oe property

public float attackCooldownFactor
return float

attackFactor public_oe property

public float attackFactor
return float

attackRange public_oe property

public AIAttackRange attackRange
return AIAttackRange

currentState public_oe property

public State currentState
return State

isSplitting public_oe property

public bool isSplitting
return bool

level public_oe property

public int level
return int

lineOfSight public_oe property

public AILineOfSight lineOfSight
return AILineOfSight

mergeFactor public_oe property

public float mergeFactor
return float

previousLevel public_oe property

public int previousLevel
return int

recoveryCounter public_oe property

public float recoveryCounter
return float

simulationManager public_oe property

public SimulationManager,Simulation simulationManager
return Simulation.SimulationManager

speedFactor public_oe property

public float speedFactor
return float

splitFactor public_oe property

public float splitFactor
return float

teamColorValue public_oe property

public int teamColorValue
return int

teamFaction public_oe property

public EnumTeam teamFaction
return EnumTeam

unitManager public_oe property

public AIManager,SinglePlayer unitManager
return AIManager