// Use this for initialization protected override void Awake() { base.Awake(); if (Me == null) { Me = this; } else { throw new System.Exception("Can't have two players at once"); } HomebrewGame.AddMob(gameObject); SetHealth(); elementMap = new int[4] { (int)Elements.NONE, (int)Elements.FIRE, (int)Elements.WATER, (int)Elements.EARTH }; ownedElements = new bool[(int)Elements.SIZE] { true, false, true, false, true, false, true, // combination elements false, false, false }; quadrants = new GameObject[4] { selectorOverlay.transform.Find("Ring 0").gameObject, selectorOverlay.transform.Find("Ring 1").gameObject, selectorOverlay.transform.Find("Ring 2").gameObject, selectorOverlay.transform.Find("Ring 3").gameObject }; quadrantText = new Text[4] { selectorOverlay.transform.Find("Text 0").GetComponent <Text>(), selectorOverlay.transform.Find("Text 1").GetComponent <Text>(), selectorOverlay.transform.Find("Text 2").GetComponent <Text>(), selectorOverlay.transform.Find("Text 3").GetComponent <Text>() }; timeSinceJump = 0f; timeToDash = 0f; dashing = false; autodashing = false; activeElement = 0; reticle.SetActive(false); GetComponent <HomebrewFlags>().Set(Elements.PLAYER); SetElementText(); }
protected override void Awake() { base.Awake(); healthBar = Instantiate(HomebrewGame.Me.prefabEnemyHealth).GetComponent <SpriteRenderer>(); healthBar.transform.SetParent(transform, false); GetComponent <HomebrewFlags>().Set(Elements.PLAYER); HomebrewGame.AddMob(gameObject); SetHealth(); }