C# 클래스 SinglePlayer.AIManager

상속: UnityEngine.MonoBehaviour
파일 보기 프로젝트 열기: tommai78101/Multiplier 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
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