public override void OnEvent(syncPlayerRenderers evnt) { if (!this.ValidateSender(evnt, SenderTypes.Any)) { return; } if (LocalPlayer.Transform) { CoopMecanimReplicator componentInChildren = LocalPlayer.Transform.GetComponentInChildren <CoopMecanimReplicator>(); if (componentInChildren) { componentInChildren.forceStateUpdate(); } } }
private IEnumerator enableMpRenderers() { yield return(YieldPresets.WaitTwoSeconds); if (LocalPlayer.CamFollowHead.flying) { yield break; } syncPlayerRenderers ev = syncPlayerRenderers.Create(GlobalTargets.Everyone); ev.target = base.transform.GetComponent <BoltEntity>(); ev.Send(); yield return(null); yield break; }