void SetupPlayerAI(Player player) { HitScanner hitScanner = player.gameObject.AddComponent <HitScanner>(); player.hitScanner = hitScanner; hitScanner.player = player; AIPlayerFSM fsm = player.gameObject.AddComponent <AIPlayerFSM>(); fsm.StartFSM(player); if (player.gameObject.GetComponent <PlayerAim>()) { Destroy(player.gameObject.GetComponent <PlayerAim>()); } player.gameObject.AddComponent <PlayerAIAim>(); }
public void SetOwner(AIPlayerFSM owner) { Owner = owner; }