// HANDLERS void OnComponentPlayerActivated(ComponentPlayerMPOwner localPlayer) { if (Game.Instance.GameLog) { Debug.Log(">>>> PLAYER ACTIVATED :: m_LocalPlayer=" + (m_LocalPlayer ? m_LocalPlayer.GetInstanceID().ToString() : "null") + ", localPlayer=" + localPlayer.GetInstanceID()); } m_LocalPlayer = localPlayer; InitHud(); GotoIdleState(); }
void OnComponentPlayerDeactivated(ComponentPlayerMPOwner localPlayer) { if (Game.Instance.GameLog) { Debug.Log(">>>> PLAYER DEACTIVATED :: m_LocalPlayer=" + (m_LocalPlayer ? m_LocalPlayer.GetInstanceID().ToString() : "null") + ", localPlayer=" + localPlayer.GetInstanceID()); } if (m_LocalPlayer != localPlayer) { return; } DeinitHud(); m_LocalPlayer = null; }