private void OnLosingAuth(LosingPositionAuthInfo info) { if (particles != null && VisualizerSettings.Instance.UseTankPositionTransitionParticles) { particles.Play(false); } }
private void OnAboutToLoseAuthority(Authority info) { if (info == Authority.AuthorityLossImminent) { PositionColor.Update update = new PositionColor.Update(); update.AddLosingAuth(LosingPositionAuthInfo.Create()); PositionColorWriter.Send(update); framesBeforeAcceptAuthLoss = 5; } }