private void OnSceneGUI() { ProtagonistScript _protagonistScript = (ProtagonistScript)target; Handles.color = Color.white; Handles.DrawWireArc(_protagonistScript.transform.position, Vector3.forward, Vector3.right, 360, _protagonistScript.GetViewRadius()); }
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); }