public static void Load(string configFolderPath) { ConfigFolderPath = configFolderPath; AllColors.AddAllColors(); AllSideEffects.AddAllSideEffects(); AllScriptExecuteSettings.AddAllScriptExecuteSettings(); AllBuffs.AddAllBuffs(); AllCards.AddAllCards(); AllBuilds.AddAllBuilds(); AllLevels.AddAllLevels(); AllStories.AddAllStories(); AllCards.RefreshAllCardXML(); }
private void OnEnable() { allBuffs = (AllBuffs)target; if (allBuffs.buffs == null) { allBuffs.buffs = new Buff[0]; } if (buffEditors == null) { CreateEditors(); } }
private static void CreateAllBuffsAsset() { if (AllBuffs.Instance) { return; } AllBuffs instance = CreateInstance <AllBuffs>(); AssetDatabase.CreateAsset(instance, creationPath); AllBuffs.Instance = instance; instance.buffs = new Buff[0]; }
public void Init(SideEffectExecute buffSee, int buffId) { Cur_Buff = ((PlayerBuffSideEffects)buffSee.SideEffectBases[0]); int buffValue = GetBuffValue(buffSee, Cur_Buff); BuffValueText.text = buffValue == 0 ? "" : buffValue.ToString(); BuffId = buffId; ClientUtils.ChangeImagePicture(Image, Cur_Buff.M_SideEffectParam.GetParam_ConstInt("BuffPicId")); Color buffColor = ClientUtils.HTMLColorToColor(AllBuffs.GetBuff((Cur_Buff.Name)).M_SideEffectParam.GetParam_String("BuffColor")); BuffBloom.color = buffColor; BuffDescText.color = buffColor; BuffValuePanel.enabled = Cur_Buff.M_SideEffectParam.GetParam_Bool("HasNumberShow"); BuffValueText.enabled = Cur_Buff.M_SideEffectParam.GetParam_Bool("HasNumberShow"); BuffAnim.SetTrigger("Add"); BuffDescText.text = Utils.TextMeshProColorStringConvertToText(Cur_Buff.GenerateDesc()); }
public GameFramework(UserAccounts accounts, AttackDamageActiveTree attackDamageActiveTree, SpellUserAccounts spellAccounts, AwaitForUserMessage awaitForUserMessage, AttackDamagePassiveTree attackDamagePassiveTree, AllBuffs allDebuffs, DefencePassiveTree defencePassiveTree, DefenceActiveTree defenceActiveTree, AgilityActiveTree agilityActiveTree, AgilityPassiveTree agilityPassiveTree, MagicActiveTree magicActiveTree, MagicPassiveTree magicPassiveTree, DealDmgToEnemy dealDmgToEnemy, UpdateFightPage updateFightPage) { _accounts = accounts; _attackDamageActiveTree = attackDamageActiveTree; _spellAccounts = spellAccounts; _awaitForUserMessage = awaitForUserMessage; _attackDamagePassiveTree = attackDamagePassiveTree; _allDebuffs = allDebuffs; _defencePassiveTree = defencePassiveTree; _defenceActiveTree = defenceActiveTree; _agilityActiveTree = agilityActiveTree; _agilityPassiveTree = agilityPassiveTree; _magicActiveTree = magicActiveTree; _magicPassiveTree = magicPassiveTree; _dealDmgToEnemy = dealDmgToEnemy; _updateFightPage = updateFightPage; }