public IciclePenguinMoveState(IciclePenguinFSM fsm) : base(fsm) { IPfsm = fsm; }
//Initialize the agent protected override void initializeAgent() { base.initializeAgent(); adjAgents = new AdjacentAgents (this, radius * 11, grid, typeof(HumanAgent));//TODO play around with radius value; smaller than humans aStar = new AStar (this); drawSource = false; drawTarget = false; drawPath = false; drawNodes = false; selectable = true; selected = false; IPfsm = new IciclePenguinFSM (this); }
public IciclePenguinChillinState(IciclePenguinFSM fsm) : base(fsm) { IPfsm = fsm; }
public IciclePenguinSleepState(IciclePenguinFSM fsm) : base(fsm) { IPfsm = fsm; }
public IciclePenguinAttackState(IciclePenguinFSM fsm) : base(fsm) { IPfsm = fsm; }