public void sendAnimVars(int var, bool onoff)
    {
        RockThrowerAnimate rockThrowerAnimate = RockThrowerAnimate.Create(GlobalTargets.Everyone);

        rockThrowerAnimate.animVar = var;
        rockThrowerAnimate.onoff   = onoff;
        rockThrowerAnimate.Target  = base.entity;
        rockThrowerAnimate.Send();
    }
 public override void OnEvent(RockThrowerAnimate evnt)
 {
     if (evnt.Target)
     {
         coopRockThrower component = evnt.Target.GetComponent <coopRockThrower>();
         if (component)
         {
             component.setAnimator(evnt.animVar, evnt.onoff);
         }
     }
 }
 public override void OnEvent(RockThrowerAnimate evnt)
 {
     if (!this.ValidateSender(evnt, SenderTypes.Any))
     {
         return;
     }
     if (evnt.Target)
     {
         coopRockThrower component = evnt.Target.GetComponent <coopRockThrower>();
         if (component)
         {
             component.setAnimator(evnt.animVar, evnt.onoff);
         }
     }
 }
 public override void OnEvent(RockThrowerAnimate evnt)
 {
     if (evnt.Target)
     {
         coopRockThrower component = evnt.Target.GetComponent<coopRockThrower>();
         if (component)
         {
             component.setAnimator(evnt.animVar, evnt.onoff);
         }
     }
 }