Example #1
0
 private void Start()
 {
     try
     {
         academy = PlayerManager.Instance.academy.GetComponent <EjikAcademy>();
         isMLRun = academy != null && academy.isActiveAndEnabled;
     }
     catch
     {
         isMLRun = false;
     }
 }
Example #2
0
    // 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);
    }
Example #3
0
    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;
        }
    }