public void ApplyHUDRecoverMulti(int index, bool isRevivalAp = false, bool isRevivalHp = false, int apNum = 0) { UIComponentSkinner apUpRootComponentSkinner = base.stateManager.battleUiComponents.hudObjectInstanced[index].apUpRootComponentSkinner; UIComponentSkinner hpUpRootComponentSkinner = base.stateManager.battleUiComponents.hudObjectInstanced[index].hpUpRootComponentSkinner; UILabel multiAPNumber = base.stateManager.battleUiComponents.hudObjectInstanced[index].multiAPNumber; GameObject hudApObj = base.stateManager.battleUiComponents.hudObjectInstanced[index].apUpObject; GameObject hudHpObj = base.stateManager.battleUiComponents.hudObjectInstanced[index].hpUpObject; AnimatorFinishEventTrigger component = hudApObj.GetComponent <AnimatorFinishEventTrigger>(); AnimatorFinishEventTrigger component2 = hudHpObj.GetComponent <AnimatorFinishEventTrigger>(); component.OnFinishAnimation = delegate(string str) { NGUITools.SetActiveSelf(hudApObj, false); }; component2.OnFinishAnimation = delegate(string str) { NGUITools.SetActiveSelf(hudHpObj, false); }; apUpRootComponentSkinner.SetSkins(0); hpUpRootComponentSkinner.SetSkins(0); if (isRevivalAp) { apUpRootComponentSkinner.SetSkins(1); if (apNum > 0) { multiAPNumber.text = string.Format("AP+{0}", apNum); } } if (isRevivalHp) { hpUpRootComponentSkinner.SetSkins(1); } }
private void Awake() { this._differenceSkinner = base.GetComponent <UIComponentSkinner>(); if (this._differenceSkinner.Length != 2) { this._differenceSkinner.Reset(2); } this._moveStartTime = Time.time; }