C# Класс SinglePlayer.AIManager

Наследование: UnityEngine.MonoBehaviour
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
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

Открытые методы

Метод Описание
Activate ( ) : void
Deactivate ( ) : void
FixedUpdate ( ) : void
OnValidate ( ) : void
Start ( ) : void
Tick ( ) : void
Update ( ) : void
UpdateDifficulty ( Difficulty diff ) : void

Приватные методы

Метод Описание
SplitUnit ( AIUnit original ) : GameObject

Описание методов

Activate() публичный Метод

public Activate ( ) : void
Результат void

Deactivate() публичный Метод

public Deactivate ( ) : void
Результат void

FixedUpdate() публичный Метод

public FixedUpdate ( ) : void
Результат void

OnValidate() публичный Метод

public OnValidate ( ) : void
Результат void

Start() публичный Метод

public Start ( ) : void
Результат void

Tick() публичный Метод

public Tick ( ) : void
Результат void

Update() публичный Метод

public Update ( ) : void
Результат void

UpdateDifficulty() публичный Метод

public UpdateDifficulty ( Difficulty diff ) : void
diff Difficulty
Результат void

Описание свойств

AIUnitPrefab публичное свойство

public GameObject AIUnitPrefab
Результат GameObject

Instance публичное статическое свойство

public static AIManager,SinglePlayer Instance
Результат AIManager

aiAttributeManager публичное свойство

public AIAttributeManager,SinglePlayer aiAttributeManager
Результат AIAttributeManager

currentFiniteState публичное свойство

public FSMState currentFiniteState
Результат FSMState

difficulty публичное свойство

public Difficulty difficulty
Результат Difficulty

hasLostTheGame публичное свойство

public bool hasLostTheGame
Результат bool

isSingleAIPlayer публичное свойство

public bool isSingleAIPlayer
Результат bool

mergeGroupList публичное свойство

public List mergeGroupList
Результат List

mergeList публичное свойство

public List mergeList
Результат List

removeUnitList публичное свойство

public List removeUnitList
Результат List

selectedUnits публичное свойство

public List selectedUnits
Результат List

spawnList публичное свойство

public List spawnList
Результат List

splitGroupList публичное свойство

public List splitGroupList
Результат List

startAIFlag публичное свойство

public bool startAIFlag
Результат bool

teamFaction публичное свойство

public EnumTeam teamFaction
Результат EnumTeam

tickIntervals публичное свойство

public float tickIntervals
Результат float

unitContainer публичное свойство

public GameObject unitContainer
Результат GameObject

unitCount публичное свойство

public int unitCount
Результат int

unitList публичное свойство

public List unitList
Результат List