void UpdateabilityButtonsIconSate(abilityButton button, AbilityButtonState newState) { abilityButton newButton = new abilityButton(); newButton = button; newButton.iconState = newState; button = newButton; }
//--------------------------------------- // Ability Buttons //--------------------------------------- void InitNewButton(string partType) { abilityButton newButton = new abilityButton(); newButton.buttonObj = GameObject.Find("Sprite_ability_" + partType); newButton.mainSprite = newButton.buttonObj.GetComponent <UISprite>(); newButton.iconSprite = newButton.buttonObj.transform.Find("Sprite_ability_button").GetComponent <UISprite>(); abilityButtons.Add(partType, newButton); }