C# Class SinglePlayer.AIManager

Inheritance: UnityEngine.MonoBehaviour
Mostrar archivo Open project: tommai78101/Multiplier Class Usage Examples

Public Properties

Property Type Description
AIUnitPrefab GameObject
Instance AIManager
aiAttributeManager AIAttributeManager
currentFiniteState FSMState
difficulty Difficulty
hasLostTheGame bool
isSingleAIPlayer bool
mergeGroupList List
mergeList List
removeUnitList List
selectedUnits List
spawnList List
splitGroupList List
startAIFlag bool
teamFaction EnumTeam
tickIntervals float
unitContainer GameObject
unitCount int
unitList List

Public Methods

Method Description
Activate ( ) : void
Deactivate ( ) : void
FixedUpdate ( ) : void
OnValidate ( ) : void
Start ( ) : void
Tick ( ) : void
Update ( ) : void
UpdateDifficulty ( Difficulty diff ) : void

Private Methods

Method Description
SplitUnit ( AIUnit original ) : GameObject

Method Details

Activate() public method

public Activate ( ) : void
return void

Deactivate() public method

public Deactivate ( ) : void
return void

FixedUpdate() public method

public FixedUpdate ( ) : void
return void

OnValidate() public method

public OnValidate ( ) : void
return void

Start() public method

public Start ( ) : void
return void

Tick() public method

public Tick ( ) : void
return void

Update() public method

public Update ( ) : void
return void

UpdateDifficulty() public method

public UpdateDifficulty ( Difficulty diff ) : void
diff Difficulty
return void

Property Details

AIUnitPrefab public_oe property

public GameObject AIUnitPrefab
return GameObject

Instance public_oe static_oe property

public static AIManager,SinglePlayer Instance
return AIManager

aiAttributeManager public_oe property

public AIAttributeManager,SinglePlayer aiAttributeManager
return AIAttributeManager

currentFiniteState public_oe property

public FSMState currentFiniteState
return FSMState

difficulty public_oe property

public Difficulty difficulty
return Difficulty

hasLostTheGame public_oe property

public bool hasLostTheGame
return bool

isSingleAIPlayer public_oe property

public bool isSingleAIPlayer
return bool

mergeGroupList public_oe property

public List mergeGroupList
return List

mergeList public_oe property

public List mergeList
return List

removeUnitList public_oe property

public List removeUnitList
return List

selectedUnits public_oe property

public List selectedUnits
return List

spawnList public_oe property

public List spawnList
return List

splitGroupList public_oe property

public List splitGroupList
return List

startAIFlag public_oe property

public bool startAIFlag
return bool

teamFaction public_oe property

public EnumTeam teamFaction
return EnumTeam

tickIntervals public_oe property

public float tickIntervals
return float

unitContainer public_oe property

public GameObject unitContainer
return GameObject

unitCount public_oe property

public int unitCount
return int

unitList public_oe property

public List unitList
return List