Пример #1
0
 private void InitProjectileMP()
 {
     if (!this._initialized)
     {
         this._initialized = true;
         coopRockThrower component = base.state.Thrower.GetComponent <coopRockThrower>();
         Transform       child     = component.Anim.rockAmmo[base.state.AmmoId - 1].transform.GetChild(0);
         int             itemId    = component.Holder.AmmoLoaded[base.state.AmmoId - 1];
         this.InitProjectile(itemId, child);
     }
 }
Пример #2
0
 public override void OnEvent(RockThrowerAnimate evnt)
 {
     if (evnt.Target)
     {
         coopRockThrower component = evnt.Target.GetComponent <coopRockThrower>();
         if (component)
         {
             component.setAnimator(evnt.animVar, evnt.onoff);
         }
     }
 }
Пример #3
0
 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);
         }
     }
 }