Beispiel #1
0
    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>();
    }
Beispiel #2
0
 public void SetOwner(AIPlayerFSM owner)
 {
     Owner = owner;
 }