C# Class SorcererAI

Inheritance: MonoBehaviour, ISorcererSubscriber
Datei anzeigen Open project: marouen-lamiri/Second-Soul Class Usage Examples

Public Methods

Method Description
checkAIPlayingStatus ( ) : bool
checkNearestEnemy ( ) : Enemy,
determineNextAttack ( ) : bool
determineNextMove ( ) : bool
subscribeToSorcererInstancePublisher ( ) : void
updateMySorcerer ( Sorcerer, newSorcerer ) : void

Private Methods

Method Description
FixedUpdate ( ) : void
Start ( ) : void
checkWhoHadControl ( ) : void
movingAI ( ) : void
setAISkillSet ( ) : void
startAI ( ) : void

Method Details

checkAIPlayingStatus() public method

public checkAIPlayingStatus ( ) : bool
return bool

checkNearestEnemy() public method

public checkNearestEnemy ( ) : Enemy,
return Enemy,

determineNextAttack() public method

public determineNextAttack ( ) : bool
return bool

determineNextMove() public method

public determineNextMove ( ) : bool
return bool

subscribeToSorcererInstancePublisher() public method

public subscribeToSorcererInstancePublisher ( ) : void
return void

updateMySorcerer() public method

public updateMySorcerer ( Sorcerer, newSorcerer ) : void
newSorcerer Sorcerer,
return void