Example #1
0
 public HumanMoveState(HumanFSM humanFSM)
     : base(humanFSM)
 {
 }
Example #2
0
 public HumanState(HumanFSM humanFSM)
     : base(humanFSM)
 {
     this.humanFSM = humanFSM;
 }
Example #3
0
 public HumanAttackState(HumanFSM humanFSM)
     : base(humanFSM)
 {
 }
Example #4
0
    // Use this for initialization
    protected override void initializeAgent()
    {
        base.initializeAgent();

        startPosition = transform.position;

        holdingICEMachine = false;
        hit = false;

        brain.initialize(this);

        adjAgents = new AdjacentAgents(this, radius * 8, grid, typeof(IciclePenguins));
        adjAgents.toggleDisplay();

        GetComponent<SpriteRenderer>().sprite = humanSprites[UnityEngine.Random.Range(0, humanSprites.Length)];

        humanFSM = new HumanFSM(this);

        deathFade = 2;
    }