private void Awake() { if (instance == null) { instance = this; DontDestroyOnLoad(instance); } else if (instance != this) { instance.GetComponent <Canvas>().worldCamera = Camera.main; Destroy(this.gameObject); } }
void Start() { // Set the spawn point as our current position spawnPoint = transform.position; // Initalize state machine state = State.Init; stateMachine.enter = true; // E x i t if (!stats) { return; } // Set the stats stats.onDamageTaken.AddListener(Damage); stats.onNoMoreHealth.AddListener(Dead); if (!SceneManagement.Name.Contains("Sniper")) { OffScreenScript = GameObject.FindObjectOfType <OffScreenIndicator>(); } }
void Start() { GameManager = GameObject.Find("/Managers/GameManager").GetComponent <GameManager>(); OffScreenIndicator = OffScreenIndicatorObj.GetComponent <OffScreenIndicator>(); }