Example #1
0
    private void OnSceneGUI()
    {
        ProtagonistScript _protagonistScript = (ProtagonistScript)target;

        Handles.color = Color.white;
        Handles.DrawWireArc(_protagonistScript.transform.position, Vector3.forward, Vector3.right,
                            360, _protagonistScript.GetViewRadius());
    }
Example #2
0
    public IEnumerator LoadProtagonistInfos(float delay)
    {
        _protagonistScript = null;
        yield return(new WaitForSeconds(delay));

        GameObject protagonist = GameObject.FindWithTag("Player");

        _protagonistScript = protagonist.GetComponent <ProtagonistScript>();
        _maxSanity         = _protagonistScript.GetSanity();
        _maxLight          = _protagonistScript.GetLightIntensity();

        UISanityBar.Instance.SetValue(1);
        UILightBar.Instance.SetValue(1);

        //Le texte disparait si le joueur quitte le radius du boss
        StartCoroutine("ShowBossTextToPlayer", 0.5f);
    }