Esempio n. 1
0
 private void Frisbee_OnEnterArea(object sender, Frisbee.FrisbeeEventArgs e)
 {
     //My area
     if (e.Area.TeamId == player.TeamId)
     {
         InitiateMoveToFrisbee();
     }
     //other area
     else
     {
     }
 }
Esempio n. 2
0
 private void Frisbee_OnLaunched(object sender, Frisbee.FrisbeeEventArgs e)
 {
     //other player
     if (e.Player != player)
     {
         StartCoroutine(WaitForStateChange(BotState.MOVE_PREPARE_FOR_FRISBEE));
     }
     //this player
     else
     {
         StartCoroutine(WaitForStateChange(BotState.RECENTER));
     }
 }
Esempio n. 3
0
 private void Frisbee_OnCaught(object sender, Frisbee.FrisbeeEventArgs e)
 {
     //other player
     if (e.Player != player)
     {
         State = BotState.RECENTER;
     }
     //this player
     else
     {
         State = BotState.LAUNCHING;
         StartCoroutine(WaitForLaunch());
     }
 }