コード例 #1
0
 public HumanMoveState(HumanFSM humanFSM)
     : base(humanFSM)
 {
 }
コード例 #2
0
ファイル: HumanState.cs プロジェクト: jessmay/oil-penguins
 public HumanState(HumanFSM humanFSM)
     : base(humanFSM)
 {
     this.humanFSM = humanFSM;
 }
コード例 #3
0
 public HumanAttackState(HumanFSM humanFSM)
     : base(humanFSM)
 {
 }
コード例 #4
0
ファイル: HumanAgent.cs プロジェクト: jessmay/oil-penguins
    // 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;
    }