Example #1
0
 void OnLeaveWater(WaterLeaveEvent type)
 {
     var radiusStrength = GetRadiusStrength(type);
     TerrorMap.Instance.WriteEvent(transform.position,
                                   radiusStrength.x,
                                   radiusStrength.y);
 }
Example #2
0
 Vector2 GetRadiusStrength(WaterLeaveEvent type)
 {
     switch(type)
     {
     case WaterLeaveEvent.MoneyShot: return m_moneyShotRadiusStrength;
     case WaterLeaveEvent.Display: return m_displayRadiusStrength;
     case WaterLeaveEvent.Other: return m_otherJumpRadiusStrength;
     default: return Vector2.zero;
     }
 }
Example #3
0
    void OnLeaveWater(WaterLeaveEvent type)
    {
        cameraObject.GetComponent<SharkAttackCamera>().enabled = true;
        cameraObject.GetComponent<FollowCamera>().enabled = false;

        if (type == WaterLeaveEvent.MoneyShot)
        {
            Time.timeScale = moneyShotTimeScale;
        }
    }