Пример #1
0
    private void Start()
    {
        DontDestroyOnLoad(gameObject);
        Instance = this;

        m_Rigidbody         = this.GetComponent <Rigidbody>();
        m_CameraZoom        = (m_MinZoom + m_MaxZoom) * 0.35f;
        m_CameraTargetZoom  = m_CameraZoom;
        m_CameraTargetAngle = m_CameraAngle;

        m_OriginalKeyPosition = m_KeyObject.transform.localPosition;
        m_CurrentKeyPosition  = m_OriginalKeyPosition;

        m_Animator = this.GetComponentInChildren <Animator>();

        GameManager.Instance.LockCursor();
    }
Пример #2
0
    private void Start()
    {
        if (Instance != null && Instance != this)
        {
            GameObject.DestroyImmediate(gameObject);
            return;
        }

        DontDestroyOnLoad(gameObject);
        Instance = this;

        m_Rigidbody         = this.GetComponent <Rigidbody>();
        m_CameraZoom        = (m_MinZoom + m_MaxZoom) * 0.35f;
        m_CameraTargetZoom  = m_CameraZoom;
        m_CameraTargetAngle = m_CameraAngle;

        m_Animator = this.GetComponentInChildren <Animator>();

        GameManager.Instance.LockCursor();
    }
Пример #3
0
 private void OnEnable()
 {
     Instance = this;
 }