public void FrameUpdate(LocalPlayer localPlayer, PlayerCameraSettings cameraSettings) { var show = showHud.IntValue > 0; if (m_Canvas.enabled != show) { m_Canvas.enabled = show; } m_Crosshair.FrameUpdate(cameraSettings); m_Goal.FrameUpdate(localPlayer); }
public void FrameUpdate(PlayerCameraSettings cameraSettings) { if (debugHudMarker.IntValue > 0) { if (debugHudMarker.IntValue == 1) { hitMaker.gameObject.SetActive(true); m_hideHitIndicatorTime = Time.time + 5.0f; } else if (debugHudMarker.IntValue == 2) { deathMarker.gameObject.SetActive(true); m_hideDeathIndicatorTime = Time.time + 5.0f; } debugHudMarker.Value = "0"; } if (hitMaker.gameObject.activeSelf) { if (Time.time > m_hideHitIndicatorTime) { hitMaker.gameObject.SetActive(false); } } if (deathMarker.gameObject.activeSelf) { if (Time.time > m_hideDeathIndicatorTime) { deathMarker.gameObject.SetActive(false); } } if (damageIndicator.gameObject.activeSelf) { UpdateHitDirectionIndicator(cameraSettings.rotation); if (Time.time > m_hideHitDirectionTime) { damageIndicator.gameObject.SetActive(false); } } }