public override void Initialize(RelicState relicState, RelicData relicData, RelicEffectData relicEffectData) { base.Initialize(relicState, relicData, relicEffectData); targetTeam = relicEffectData.GetParamSourceTeam(); statusEffects = relicEffectData.GetParamStatusEffects(); trigger = relicEffectData.GetParamTrigger(); }
public Relic(RelicData data, Rarity rarity, Behaviour behaviour) { Id = data.Id; Name = I18N.Instance.Get(data.NameKey); Description = I18N.Instance.Get(data.DescriptionKey); Lore = I18N.Instance.Get(data.LoreKey); Icon = data.Icon; Rarity = rarity; Behaviour = behaviour; }
public override void Initialize(RelicState relicState, RelicData relicData, RelicEffectData relicEffectData) { base.Initialize(relicState, relicData, relicEffectData); stringBuilder = new StringBuilder(20); team = relicEffectData.GetParamSourceTeam(); statusIds = (from status in relicEffectData.GetParamStatusEffects() select status.statusId).ToList(); additionalStacks = (from status in relicEffectData.GetParamStatusEffects() select status.count).ToList(); timesPerTurn = currentCount = relicEffectData.GetParamInt(); statusStacks = relicEffectData.GetParamStatusEffects(); }
public override void Initialize(RelicState relicState, RelicData relicData, RelicEffectData relicEffectData) { base.Initialize(relicState, relicData, relicEffectData); refund = relicEffectData.GetParamInt(); }
public override void Initialize(RelicState relicState, RelicData relicData, RelicEffectData relicEffectData) { base.Initialize(relicState, relicData, relicEffectData); }
public string getRelicDataName(RelicData relic) { return(relic.GetName()); }
public void OnClickRelicData(StokerPlugin plugin, SelectionButton <RelicData> obj, RelicData item) { plugin.selectedRelicData = item; if (plugin.selectedRelicDataGameobject != null) { plugin.selectedRelicDataGameobject.button.colors = getGreyColorBlock(); } plugin.selectedRelicDataGameobject = obj; obj.button.colors = getRedColorBlock(); }
public override void Initialize(RelicState relicState, RelicData srcRelicData, RelicEffectData relicEffectData) { base.Initialize(relicState, srcRelicData, relicEffectData); buffAmount = relicEffectData.GetParamInt(); }