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); } }
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); } } }