override protected void Awake() { base.Awake(); _instance = this; _shakeParent = ProCamera2D.transform.parent = new GameObject("ProCamera2DShakeContainer").transform; _originalRotation = _transform.localRotation; }
private void Start() { _musicManager = GameObject.FindObjectOfType<MusicManager> (); _recipeManager = GameObject.FindObjectOfType<RecipeManager>(); _ambientManager = GameObject.FindObjectOfType<AmbientManager>(); _gameOverManager = GameObject.FindObjectOfType<GameOverManager>(); //_gameOverManager.OnGameStart += Init; _shaker = Camera.main.GetComponent<ProCamera2DShake> (); if(_recipeManager == null) Debug.LogError("Recipe Manager is Missing!"); Init (); }
override protected void Awake() { base.Awake(); _instance = this; if (ProCamera2D.transform.parent != null) { GameObject pShake = new GameObject("ProCamera2DShakeContainer"); _shakeParent = pShake.transform.parent = ProCamera2D.transform.parent; ProCamera2D.transform.parent = pShake.transform; } else { _shakeParent = ProCamera2D.transform.parent = new GameObject("ProCamera2DShakeContainer").transform; } _originalRotation = _transform.localRotation; }
override protected void Awake() { base.Awake(); _instance = this; if (ProCamera2D.transform.parent != null) { _shakeParent = new GameObject("ProCamera2DShakeContainer").transform; _shakeParent.parent = ProCamera2D.transform.parent; _shakeParent.localPosition = Vector3.zero; ProCamera2D.transform.parent = _shakeParent; } else { _shakeParent = ProCamera2D.transform.parent = new GameObject("ProCamera2DShakeContainer").transform; } _originalRotation = _transform.localRotation; }
void Awake() { _instance = this; }
void Awake() { _instance = this; }