void FindLocalTank() { if (ClientScene.localPlayer == null) { return; } LocalPlayer = ClientScene.localPlayer.gameObject.GetComponent <TankManager>(); LocalPlayer.DisableControl(); }
private void SetTankActive(bool active) { m_Collider.enabled = active; m_TankRenderers.SetActive(active); m_HealthCanvas.SetActive(active); m_AimCanvas.SetActive(active); m_LeftDustTrail.SetActive(active); m_RightDustTrail.SetActive(active); if (active) { m_Manager.EnableControl(); } else { m_Manager.DisableControl(); } m_Setup.ActivateCrown(active); }
private void SetTankActive(bool active) { if (m_Collider == null && m_TankDisplay != null) { m_Collider = m_TankDisplay.GetComponent <BoxCollider>(); } if (m_Collider != null) { m_Collider.enabled = active; } m_TankDisplay.SetVisibleObjectsActive(active); m_AimCanvas.SetActive(active); if (active) { m_Manager.EnableControl(); } else { m_Manager.DisableControl(); } }