private void reset() { Vector3 eulerAngles = base.transform.rotation.eulerAngles; eulerAngles.z = 0f; base.transform.rotation = Quaternion.Euler(eulerAngles); FishState = mg_if_EFishState.STATE_SWIMMING; m_hook = null; }
public void OnHooked(mg_if_FishingHook p_hook) { MinigameManager.GetActive().PlaySFX("mg_if_sfx_CatchFish"); FishState = mg_if_EFishState.STATE_HOOKED; m_hook = p_hook; Vector3 eulerAngles = base.transform.rotation.eulerAngles; eulerAngles.z = 90f * base.transform.localScale.x; base.transform.rotation = Quaternion.Euler(eulerAngles); UpdateHooked(); }
public void OnReleased() { MinigameManager.GetActive().PlaySFX("mg_if_sfx_FishDrop"); FishState = mg_if_EFishState.STATE_RELEASED; Vector3 eulerAngles = base.transform.rotation.eulerAngles; eulerAngles.z *= -1f; base.transform.rotation = Quaternion.Euler(eulerAngles); m_releaseTime = 0f; m_releaseStart = base.transform.position; m_releaseEnd = new Vector2(m_releaseStart.x, m_releaseStart.y - MinigameManager.GetActive <mg_IceFishing>().MainCamera.orthographicSize); }