private void UnableGrabMarker() { if (m_grabMarker != null) { m_grabMarker.UnableMarker(); m_grabMarker = null; } if (uiGrabStatusGizmo != null) { uiGrabStatusGizmo.targetEnemy = null; uiGrabStatusGizmo.targetPoint = null; uiGrabStatusGizmo = null; } }
private void OnChangeFunction(Function nextFunc) { switch (m_func) { case Function.Basis: Clear(); markersTemp.Clear(); break; case Function.Cannon: if (m_cannonCriticalMarker != null) { m_cannonCriticalMarker.UnableMarker(); } UnableGrabMarker(); break; } m_func = nextFunc; }