// Use this for initialization void Start() { hpScript = gameObject.GetComponent<HealthScript>(); damagedThisTurn = false; startOfHeal = true; state = "Standby"; speed = 15.0f; attackDelay = 700.0f; attackTimer = attackDelay; nextTurnChoice = ""; dmgBox = (DamageBoxScript) GameObject.Find ("DamageBox").GetComponent<DamageBoxScript>(); uiScript = (CursorScript) GameObject.Find ("Menu Cursor").GetComponent<CursorScript>(); aiScript = (EnemyAIScript) GameObject.Find ("Menu Cursor").GetComponent<EnemyAIScript>(); maxHealth = GameObject.Find ("Menu Cursor").GetComponent<StatsScript>().GetMaxHP (gameObject.name); health = maxHealth; maxMana = GameObject.Find ("Menu Cursor").GetComponent<StatsScript>().GetMaxMP (gameObject.name); mana = maxMana; naturalRotation = transform.rotation; }
// Use this for initialization void Start() { usedMagicAttack = false; hpScript = gameObject.GetComponent<HealthScript>(); lightColor = "White"; uiScript = (CursorScript) GameObject.Find("Menu Cursor").GetComponent<CursorScript>(); state = "Standby"; prevLocation = transform.position; speed = 15.0f; successfullyAttacked = false; attackTimer = 0.0f; blackTimer = 0; dmgBox = (DamageBoxScript) GameObject.Find ("DamageBox").GetComponent<DamageBoxScript>(); maxHealth = maxMana = 0.0f; maxHealth = GameObject.Find ("Menu Cursor").GetComponent<StatsScript>().GetMaxHP (gameObject.name); health = maxHealth; maxMana = GameObject.Find ("Menu Cursor").GetComponent<StatsScript>().GetMaxMP (gameObject.name); mana = maxMana; audioPlayer = gameObject.AddComponent<AudioSource>(); if (gameObject.name == "Zebulon") { lasScript = gameObject.GetComponentInChildren<LaserScript>(); lasScript.Hide(); } cachedForward = transform.forward; }