Example #1
0
 public void Awake()
 {
     puckMesh = puck.GetComponent <Renderer>();
     puckBody = puck.GetComponent <Rigidbody>();
     agent    = paddle.GetComponent <AgentBehavior>();
     seek     = paddle.GetComponent <Seek>();
     leave    = paddle.GetComponent <Leave>();
     if (seek.target == null)
     {
         seek.target = new GameObject();
     }
     if (leave.target == null)
     {
         leave.target = new GameObject();
     }
     puckWidth   = puckMesh.bounds.extents.z;
     state       = AHRState.IDLE;
     hasAttacked = false;
 }
Example #2
0
 public void SetState(AHRState newState)
 {
     state = newState;
 }