private void Start() { try { academy = PlayerManager.Instance.academy.GetComponent <EjikAcademy>(); isMLRun = academy != null && academy.isActiveAndEnabled; } catch { isMLRun = false; } }
// Start is called before the first frame update void Start() { try { academy = PlayerManager.Instance.academy.GetComponent <EjikAcademy>(); isMLRun = academy != null && academy.isActiveAndEnabled; } catch { isMLRun = false; } Invoke("DestroyProjectile", lifetime); Instantiate(emittedSound, transform.position, transform.rotation); }
protected virtual void Start() { takeDamageSource = GetComponent <AudioSource>(); takeDamageSource.clip = takeDamageSound; ejik = PlayerManager.Instance.player.GetComponent <Player>(); try { academy = PlayerManager.Instance.academy.GetComponent <EjikAcademy>(); isMLRun = academy != null && academy.isActiveAndEnabled; agent = isMLRun ? PlayerManager.Instance.player.GetComponent <EjikAgent>() : null; } catch { isMLRun = false; } }