public void ObjectContentHashOnto(ref int lastHash) { HashUtils.ContentHashOnto(this.AutoUltraSPRatio, ref lastHash); HashUtils.ContentHashOnto(this.EndUltarSPRatio, ref lastHash); HashUtils.ContentHashOnto(this.CostSPSpeed, ref lastHash); if (this.BeginActions != null) { foreach (ConfigAbilityAction action in this.BeginActions) { if (action is IHashable) { HashUtils.ContentHashOnto((IHashable)action, ref lastHash); } } } if (this.EndActions != null) { foreach (ConfigAbilityAction action2 in this.EndActions) { if (action2 is IHashable) { HashUtils.ContentHashOnto((IHashable)action2, ref lastHash); } } } }
public void ObjectContentHashOnto(ref int lastHash) { HashUtils.ContentHashOnto(this.FrameHalt, ref lastHash); HashUtils.ContentHashOnto(this.ReplaceFrameHalt, ref lastHash); HashUtils.ContentHashOnto(this.AttackerAniDamageRatio, ref lastHash); HashUtils.ContentHashOnto(this.ReplaceAttackerAniDamageRatio, ref lastHash); HashUtils.ContentHashOnto(this.AddAttackeeAniDefenceRatio, ref lastHash); HashUtils.ContentHashOnto((int)base.Target, ref lastHash); if ((base.TargetOption != null) && (base.TargetOption.Range != null)) { HashUtils.ContentHashOnto(base.TargetOption.Range.isDynamic, ref lastHash); HashUtils.ContentHashOnto(base.TargetOption.Range.fixedValue, ref lastHash); HashUtils.ContentHashOnto(base.TargetOption.Range.dynamicKey, ref lastHash); } if (base.Predicates != null) { foreach (ConfigAbilityPredicate predicate in base.Predicates) { if (predicate is IHashable) { HashUtils.ContentHashOnto((IHashable)predicate, ref lastHash); } } } }
public void ObjectContentHashOnto(ref int lastHash) { if (this.DamagePercentage != null) { HashUtils.ContentHashOnto(this.DamagePercentage.isDynamic, ref lastHash); HashUtils.ContentHashOnto(this.DamagePercentage.fixedValue, ref lastHash); HashUtils.ContentHashOnto(this.DamagePercentage.dynamicKey, ref lastHash); } if (this.Actions != null) { foreach (ConfigAbilityAction action in this.Actions) { if (action is IHashable) { HashUtils.ContentHashOnto((IHashable)action, ref lastHash); } } } if (this.Predicates != null) { foreach (ConfigAbilityPredicate predicate in this.Predicates) { if (predicate is IHashable) { HashUtils.ContentHashOnto((IHashable)predicate, ref lastHash); } } } }
public void ObjectContentHashOnto(ref int lastHash) { HashUtils.ContentHashOnto(this.ShareSP, ref lastHash); if (this.ShareSPRatio != null) { HashUtils.ContentHashOnto(this.ShareSPRatio.isDynamic, ref lastHash); HashUtils.ContentHashOnto(this.ShareSPRatio.fixedValue, ref lastHash); HashUtils.ContentHashOnto(this.ShareSPRatio.dynamicKey, ref lastHash); } HashUtils.ContentHashOnto(this.ShareHP, ref lastHash); if (this.ShareHPRatio != null) { HashUtils.ContentHashOnto(this.ShareHPRatio.isDynamic, ref lastHash); HashUtils.ContentHashOnto(this.ShareHPRatio.fixedValue, ref lastHash); HashUtils.ContentHashOnto(this.ShareHPRatio.dynamicKey, ref lastHash); } if (this.Predicates != null) { foreach (ConfigAbilityPredicate predicate in this.Predicates) { if (predicate is IHashable) { HashUtils.ContentHashOnto((IHashable)predicate, ref lastHash); } } } }
public void ObjectContentHashOnto(ref int lastHash) { if (this.AttackEffect != null) { HashUtils.ContentHashOnto(this.AttackEffect.EffectPattern, ref lastHash); HashUtils.ContentHashOnto(this.AttackEffect.SwitchName, ref lastHash); HashUtils.ContentHashOnto(this.AttackEffect.MuteAttackEffect, ref lastHash); HashUtils.ContentHashOnto((int)this.AttackEffect.AttackEffectTriggerPos, ref lastHash); } if (this.BeHitEffect != null) { HashUtils.ContentHashOnto(this.BeHitEffect.EffectPattern, ref lastHash); HashUtils.ContentHashOnto(this.BeHitEffect.SwitchName, ref lastHash); HashUtils.ContentHashOnto(this.BeHitEffect.MuteAttackEffect, ref lastHash); HashUtils.ContentHashOnto((int)this.BeHitEffect.AttackEffectTriggerPos, ref lastHash); } HashUtils.ContentHashOnto((int)base.Target, ref lastHash); if ((base.TargetOption != null) && (base.TargetOption.Range != null)) { HashUtils.ContentHashOnto(base.TargetOption.Range.isDynamic, ref lastHash); HashUtils.ContentHashOnto(base.TargetOption.Range.fixedValue, ref lastHash); HashUtils.ContentHashOnto(base.TargetOption.Range.dynamicKey, ref lastHash); } if (base.Predicates != null) { foreach (ConfigAbilityPredicate predicate in base.Predicates) { if (predicate is IHashable) { HashUtils.ContentHashOnto((IHashable)predicate, ref lastHash); } } } }
public void ObjectContentHashOnto(ref int lastHash) { if (this.ProtectRange != null) { HashUtils.ContentHashOnto(this.ProtectRange.isDynamic, ref lastHash); HashUtils.ContentHashOnto(this.ProtectRange.fixedValue, ref lastHash); HashUtils.ContentHashOnto(this.ProtectRange.dynamicKey, ref lastHash); } if (this.DamageReduceRatio != null) { HashUtils.ContentHashOnto(this.DamageReduceRatio.isDynamic, ref lastHash); HashUtils.ContentHashOnto(this.DamageReduceRatio.fixedValue, ref lastHash); HashUtils.ContentHashOnto(this.DamageReduceRatio.dynamicKey, ref lastHash); } if (this.OnRangeAttackProtectShieldSuccessActions != null) { foreach (ConfigAbilityAction action in this.OnRangeAttackProtectShieldSuccessActions) { if (action is IHashable) { HashUtils.ContentHashOnto((IHashable)action, ref lastHash); } } } }
public void ObjectContentHashOnto(ref int lastHash) { if (this.ResistanceBuffDebuffs != null) { foreach (AbilityState state in this.ResistanceBuffDebuffs) { HashUtils.ContentHashOnto((int)state, ref lastHash); } } HashUtils.ContentHashOnto(this.ResistanceRatio, ref lastHash); HashUtils.ContentHashOnto(this.ResistanceDurationRatio, ref lastHash); HashUtils.ContentHashOnto((int)base.Target, ref lastHash); if ((base.TargetOption != null) && (base.TargetOption.Range != null)) { HashUtils.ContentHashOnto(base.TargetOption.Range.isDynamic, ref lastHash); HashUtils.ContentHashOnto(base.TargetOption.Range.fixedValue, ref lastHash); HashUtils.ContentHashOnto(base.TargetOption.Range.dynamicKey, ref lastHash); } if (base.Predicates != null) { foreach (ConfigAbilityPredicate predicate in base.Predicates) { if (predicate is IHashable) { HashUtils.ContentHashOnto((IHashable)predicate, ref lastHash); } } } }
public void ObjectContentHashOnto(ref int lastHash) { HashUtils.ContentHashOnto(this.SuicideHitAnimEventID, ref lastHash); HashUtils.ContentHashOnto(this.SuicideHitAlliedAnimEventID, ref lastHash); HashUtils.ContentHashOnto(this.KilledHitAnimEventID, ref lastHash); HashUtils.ContentHashOnto(this.KilledHitAlliedAnimEventID, ref lastHash); if (this.SuicideEffect != null) { HashUtils.ContentHashOnto(this.SuicideEffect.EffectPattern, ref lastHash); HashUtils.ContentHashOnto(this.SuicideEffect.AudioPattern, ref lastHash); } HashUtils.ContentHashOnto(this.IsTouchExplode, ref lastHash); HashUtils.ContentHashOnto(this.OnTouchTriggerID, ref lastHash); HashUtils.ContentHashOnto(this.WarningAudioPattern, ref lastHash); if (this.KilledEffect != null) { HashUtils.ContentHashOnto(this.KilledEffect.EffectPattern, ref lastHash); HashUtils.ContentHashOnto(this.KilledEffect.AudioPattern, ref lastHash); } if (this.SuicideCountDownDuration != null) { HashUtils.ContentHashOnto(this.SuicideCountDownDuration.isDynamic, ref lastHash); HashUtils.ContentHashOnto(this.SuicideCountDownDuration.fixedValue, ref lastHash); HashUtils.ContentHashOnto(this.SuicideCountDownDuration.dynamicKey, ref lastHash); } HashUtils.ContentHashOnto(this.SuicicdeModifierName, ref lastHash); }
public void ObjectContentHashOnto(ref int lastHash) { if (this.TestNumber != null) { HashUtils.ContentHashOnto(this.TestNumber.isDynamic, ref lastHash); HashUtils.ContentHashOnto(this.TestNumber.fixedValue, ref lastHash); HashUtils.ContentHashOnto(this.TestNumber.dynamicKey, ref lastHash); } if (this.MaxHatred != null) { HashUtils.ContentHashOnto(this.MaxHatred.isDynamic, ref lastHash); HashUtils.ContentHashOnto(this.MaxHatred.fixedValue, ref lastHash); HashUtils.ContentHashOnto(this.MaxHatred.dynamicKey, ref lastHash); } if (this.HatredAddRateByDamage != null) { HashUtils.ContentHashOnto(this.HatredAddRateByDamage.isDynamic, ref lastHash); HashUtils.ContentHashOnto(this.HatredAddRateByDamage.fixedValue, ref lastHash); HashUtils.ContentHashOnto(this.HatredAddRateByDamage.dynamicKey, ref lastHash); } if (this.HatredAddThreholdRatioByDamage != null) { HashUtils.ContentHashOnto(this.HatredAddThreholdRatioByDamage.isDynamic, ref lastHash); HashUtils.ContentHashOnto(this.HatredAddThreholdRatioByDamage.fixedValue, ref lastHash); HashUtils.ContentHashOnto(this.HatredAddThreholdRatioByDamage.dynamicKey, ref lastHash); } if (this.HatredDecreaseInterval != null) { HashUtils.ContentHashOnto(this.HatredDecreaseInterval.isDynamic, ref lastHash); HashUtils.ContentHashOnto(this.HatredDecreaseInterval.fixedValue, ref lastHash); HashUtils.ContentHashOnto(this.HatredDecreaseInterval.dynamicKey, ref lastHash); } if (this.HatredDecreateRateByInterval != null) { HashUtils.ContentHashOnto(this.HatredDecreateRateByInterval.isDynamic, ref lastHash); HashUtils.ContentHashOnto(this.HatredDecreateRateByInterval.fixedValue, ref lastHash); HashUtils.ContentHashOnto(this.HatredDecreateRateByInterval.dynamicKey, ref lastHash); } if (this.hatredAIAreaSections != null) { foreach (float num in this.hatredAIAreaSections) { HashUtils.ContentHashOnto(num, ref lastHash); } } if (this.hatredAIValues != null) { foreach (int num3 in this.hatredAIValues) { HashUtils.ContentHashOnto(num3, ref lastHash); } } HashUtils.ContentHashOnto(this.DefaultAIValue, ref lastHash); if (this.MinAISwitchDuration != null) { HashUtils.ContentHashOnto(this.MinAISwitchDuration.isDynamic, ref lastHash); HashUtils.ContentHashOnto(this.MinAISwitchDuration.fixedValue, ref lastHash); HashUtils.ContentHashOnto(this.MinAISwitchDuration.dynamicKey, ref lastHash); } }
public void ObjectContentHashOnto(ref int lastHash) { if (this.Initial != null) { HashUtils.ContentHashOnto(this.Initial.isDynamic, ref lastHash); HashUtils.ContentHashOnto(this.Initial.fixedValue, ref lastHash); HashUtils.ContentHashOnto(this.Initial.dynamicKey, ref lastHash); } if (this.MinValue != null) { HashUtils.ContentHashOnto(this.MinValue.isDynamic, ref lastHash); HashUtils.ContentHashOnto(this.MinValue.fixedValue, ref lastHash); HashUtils.ContentHashOnto(this.MinValue.dynamicKey, ref lastHash); } if (this.MaxValue != null) { HashUtils.ContentHashOnto(this.MaxValue.isDynamic, ref lastHash); HashUtils.ContentHashOnto(this.MaxValue.fixedValue, ref lastHash); HashUtils.ContentHashOnto(this.MaxValue.dynamicKey, ref lastHash); } if (this.MaxValueCombo != null) { HashUtils.ContentHashOnto(this.MaxValueCombo.isDynamic, ref lastHash); HashUtils.ContentHashOnto(this.MaxValueCombo.fixedValue, ref lastHash); HashUtils.ContentHashOnto(this.MaxValueCombo.dynamicKey, ref lastHash); } if (this.PerComboDelta != null) { HashUtils.ContentHashOnto(this.PerComboDelta.isDynamic, ref lastHash); HashUtils.ContentHashOnto(this.PerComboDelta.fixedValue, ref lastHash); HashUtils.ContentHashOnto(this.PerComboDelta.dynamicKey, ref lastHash); } HashUtils.ContentHashOnto(this.Property, ref lastHash); }
public void ObjectContentHashOnto(ref int lastHash) { HashUtils.ContentHashOnto((int)this.Special, ref lastHash); HashUtils.ContentHashOnto((int)this.SameNature, ref lastHash); if (this.Actions != null) { foreach (ConfigAbilityAction action in this.Actions) { if (action is IHashable) { HashUtils.ContentHashOnto((IHashable)action, ref lastHash); } } } HashUtils.ContentHashOnto((int)base.Target, ref lastHash); if ((base.TargetOption != null) && (base.TargetOption.Range != null)) { HashUtils.ContentHashOnto(base.TargetOption.Range.isDynamic, ref lastHash); HashUtils.ContentHashOnto(base.TargetOption.Range.fixedValue, ref lastHash); HashUtils.ContentHashOnto(base.TargetOption.Range.dynamicKey, ref lastHash); } if (base.Predicates != null) { foreach (ConfigAbilityPredicate predicate in base.Predicates) { if (predicate is IHashable) { HashUtils.ContentHashOnto((IHashable)predicate, ref lastHash); } } } }
public void ObjectContentHashOnto(ref int lastHash) { if (this.TargetFadeWindow != null) { HashUtils.ContentHashOnto(this.TargetFadeWindow.isDynamic, ref lastHash); HashUtils.ContentHashOnto(this.TargetFadeWindow.fixedValue, ref lastHash); HashUtils.ContentHashOnto(this.TargetFadeWindow.dynamicKey, ref lastHash); } if (this.OnAttackSameTarget != null) { foreach (ConfigAbilityAction action in this.OnAttackSameTarget) { if (action is IHashable) { HashUtils.ContentHashOnto((IHashable)action, ref lastHash); } } } if (this.OnTargetFadeOrChanged != null) { foreach (ConfigAbilityAction action2 in this.OnTargetFadeOrChanged) { if (action2 is IHashable) { HashUtils.ContentHashOnto((IHashable)action2, ref lastHash); } } } }
public void ObjectContentHashOnto(ref int lastHash) { HashUtils.ContentHashOnto(this.SkillID, ref lastHash); HashUtils.ContentHashOnto(this.NormalizedTimeStart, ref lastHash); HashUtils.ContentHashOnto(this.NormalizedTimeStop, ref lastHash); HashUtils.ContentHashOnto(this.ModifierName, ref lastHash); }
public void ObjectContentHashOnto(ref int lastHash) { if (this.TimeSlow != null) { HashUtils.ContentHashOnto(this.TimeSlow.Force, ref lastHash); HashUtils.ContentHashOnto(this.TimeSlow.Duration, ref lastHash); HashUtils.ContentHashOnto(this.TimeSlow.SlowRatio, ref lastHash); } HashUtils.ContentHashOnto((int)base.Target, ref lastHash); if ((base.TargetOption != null) && (base.TargetOption.Range != null)) { HashUtils.ContentHashOnto(base.TargetOption.Range.isDynamic, ref lastHash); HashUtils.ContentHashOnto(base.TargetOption.Range.fixedValue, ref lastHash); HashUtils.ContentHashOnto(base.TargetOption.Range.dynamicKey, ref lastHash); } if (base.Predicates != null) { foreach (ConfigAbilityPredicate predicate in base.Predicates) { if (predicate is IHashable) { HashUtils.ContentHashOnto((IHashable)predicate, ref lastHash); } } } }
public void ObjectContentHashOnto(ref int lastHash) { HashUtils.ContentHashOnto(this.CgID, ref lastHash); HashUtils.ContentHashOnto(this.levelID, ref lastHash); HashUtils.ContentHashOnto(this.CgPath, ref lastHash); HashUtils.ContentHashOnto(this.CgIconSpritePath, ref lastHash); }
public void ObjectContentHashOnto(ref int lastHash) { if (this.Radius != null) { HashUtils.ContentHashOnto(this.Radius.isDynamic, ref lastHash); HashUtils.ContentHashOnto(this.Radius.fixedValue, ref lastHash); HashUtils.ContentHashOnto(this.Radius.dynamicKey, ref lastHash); } if (this.Duration != null) { HashUtils.ContentHashOnto(this.Duration.isDynamic, ref lastHash); HashUtils.ContentHashOnto(this.Duration.fixedValue, ref lastHash); HashUtils.ContentHashOnto(this.Duration.dynamicKey, ref lastHash); } HashUtils.ContentHashOnto((int)this.Target, ref lastHash); HashUtils.ContentHashOnto(this.BuffDurationEndTrigger, ref lastHash); HashUtils.ContentHashOnto(this.TriggerOnAdded, ref lastHash); HashUtils.ContentHashOnto((int)this.HitBreakType, ref lastHash); HashUtils.ContentHashOnto(this.IncludeSelf, ref lastHash); HashUtils.ContentHashOnto(this.SelfLastingModifierName, ref lastHash); if (this.ModifierNames != null) { foreach (string str in this.ModifierNames) { HashUtils.ContentHashOnto(str, ref lastHash); } } HashUtils.ContentHashOnto(this.BuffTimeRatioAnimatorParam, ref lastHash); }
public void ObjectContentHashOnto(ref int lastHash) { if (this.Param != null) { HashUtils.ContentHashOnto(this.Param.isDynamic, ref lastHash); HashUtils.ContentHashOnto(this.Param.fixedValue, ref lastHash); HashUtils.ContentHashOnto(this.Param.dynamicKey, ref lastHash); } HashUtils.ContentHashOnto(this.Value, ref lastHash); HashUtils.ContentHashOnto(this.IsBool, ref lastHash); HashUtils.ContentHashOnto((int)this.LogicType, ref lastHash); HashUtils.ContentHashOnto((int)base.Target, ref lastHash); if ((base.TargetOption != null) && (base.TargetOption.Range != null)) { HashUtils.ContentHashOnto(base.TargetOption.Range.isDynamic, ref lastHash); HashUtils.ContentHashOnto(base.TargetOption.Range.fixedValue, ref lastHash); HashUtils.ContentHashOnto(base.TargetOption.Range.dynamicKey, ref lastHash); } if (base.Predicates != null) { foreach (ConfigAbilityPredicate predicate in base.Predicates) { if (predicate is IHashable) { HashUtils.ContentHashOnto((IHashable)predicate, ref lastHash); } } } }
public void ObjectContentHashOnto(ref int lastHash) { if (this.PropName != null) { HashUtils.ContentHashOnto(this.PropName.isDynamic, ref lastHash); HashUtils.ContentHashOnto(this.PropName.fixedValue, ref lastHash); HashUtils.ContentHashOnto(this.PropName.dynamicKey, ref lastHash); } HashUtils.ContentHashOnto(this.BombSpeed, ref lastHash); HashUtils.ContentHashOnto(this.BombAttackID, ref lastHash); HashUtils.ContentHashOnto(this.AttachPoint, ref lastHash); HashUtils.ContentHashOnto((int)base.Target, ref lastHash); if ((base.TargetOption != null) && (base.TargetOption.Range != null)) { HashUtils.ContentHashOnto(base.TargetOption.Range.isDynamic, ref lastHash); HashUtils.ContentHashOnto(base.TargetOption.Range.fixedValue, ref lastHash); HashUtils.ContentHashOnto(base.TargetOption.Range.dynamicKey, ref lastHash); } if (base.Predicates != null) { foreach (ConfigAbilityPredicate predicate in base.Predicates) { if (predicate is IHashable) { HashUtils.ContentHashOnto((IHashable)predicate, ref lastHash); } } } }
public void ObjectContentHashOnto(ref int lastHash) { if (this.Amount != null) { HashUtils.ContentHashOnto(this.Amount.isDynamic, ref lastHash); HashUtils.ContentHashOnto(this.Amount.fixedValue, ref lastHash); HashUtils.ContentHashOnto(this.Amount.dynamicKey, ref lastHash); } HashUtils.ContentHashOnto(this.MuteHealEffect, ref lastHash); HashUtils.ContentHashOnto((int)base.Target, ref lastHash); if ((base.TargetOption != null) && (base.TargetOption.Range != null)) { HashUtils.ContentHashOnto(base.TargetOption.Range.isDynamic, ref lastHash); HashUtils.ContentHashOnto(base.TargetOption.Range.fixedValue, ref lastHash); HashUtils.ContentHashOnto(base.TargetOption.Range.dynamicKey, ref lastHash); } if (base.Predicates != null) { foreach (ConfigAbilityPredicate predicate in base.Predicates) { if (predicate is IHashable) { HashUtils.ContentHashOnto((IHashable)predicate, ref lastHash); } } } }
public void ObjectContentHashOnto(ref int lastHash) { HashUtils.ContentHashOnto(this.FromLayer, ref lastHash); HashUtils.ContentHashOnto(this.ToLayer, ref lastHash); HashUtils.ContentHashOnto(this.Duration, ref lastHash); HashUtils.ContentHashOnto(this.NoEndResume, ref lastHash); }
public void ObjectContentHashOnto(ref int lastHash) { HashUtils.ContentHashOnto((int)this.ShaderType, ref lastHash); HashUtils.ContentHashOnto(this.UseNewTexture, ref lastHash); HashUtils.ContentHashOnto(this.UsePrefabEnableDurtion, ref lastHash); if (this.Duration != null) { HashUtils.ContentHashOnto(this.Duration.isDynamic, ref lastHash); HashUtils.ContentHashOnto(this.Duration.fixedValue, ref lastHash); HashUtils.ContentHashOnto(this.Duration.dynamicKey, ref lastHash); } HashUtils.ContentHashOnto((int)base.Target, ref lastHash); if ((base.TargetOption != null) && (base.TargetOption.Range != null)) { HashUtils.ContentHashOnto(base.TargetOption.Range.isDynamic, ref lastHash); HashUtils.ContentHashOnto(base.TargetOption.Range.fixedValue, ref lastHash); HashUtils.ContentHashOnto(base.TargetOption.Range.dynamicKey, ref lastHash); } if (base.Predicates != null) { foreach (ConfigAbilityPredicate predicate in base.Predicates) { if (predicate is IHashable) { HashUtils.ContentHashOnto((IHashable)predicate, ref lastHash); } } } }
public void ObjectContentHashOnto(ref int lastHash) { if (this.DefendWindow != null) { HashUtils.ContentHashOnto(this.DefendWindow.isDynamic, ref lastHash); HashUtils.ContentHashOnto(this.DefendWindow.fixedValue, ref lastHash); HashUtils.ContentHashOnto(this.DefendWindow.dynamicKey, ref lastHash); } if (this.DefendPerfectStartTime != null) { HashUtils.ContentHashOnto(this.DefendPerfectStartTime.isDynamic, ref lastHash); HashUtils.ContentHashOnto(this.DefendPerfectStartTime.fixedValue, ref lastHash); HashUtils.ContentHashOnto(this.DefendPerfectStartTime.dynamicKey, ref lastHash); } if (this.DefendPerfectEndTime != null) { HashUtils.ContentHashOnto(this.DefendPerfectEndTime.isDynamic, ref lastHash); HashUtils.ContentHashOnto(this.DefendPerfectEndTime.fixedValue, ref lastHash); HashUtils.ContentHashOnto(this.DefendPerfectEndTime.dynamicKey, ref lastHash); } HashUtils.ContentHashOnto(this.DefendDurationModifierName, ref lastHash); HashUtils.ContentHashOnto(this.DefendPerfectDurationModifierName, ref lastHash); if (this.DefendReplaceAttackEffect != null) { HashUtils.ContentHashOnto(this.DefendReplaceAttackEffect.EffectPattern, ref lastHash); HashUtils.ContentHashOnto(this.DefendReplaceAttackEffect.SwitchName, ref lastHash); HashUtils.ContentHashOnto(this.DefendReplaceAttackEffect.MuteAttackEffect, ref lastHash); HashUtils.ContentHashOnto((int)this.DefendReplaceAttackEffect.AttackEffectTriggerPos, ref lastHash); } if (this.DefendStartActions != null) { foreach (ConfigAbilityAction action in this.DefendStartActions) { if (action is IHashable) { HashUtils.ContentHashOnto((IHashable)action, ref lastHash); } } } if (this.DefendSuccessActions != null) { foreach (ConfigAbilityAction action2 in this.DefendSuccessActions) { if (action2 is IHashable) { HashUtils.ContentHashOnto((IHashable)action2, ref lastHash); } } } if (this.DefendSuccessPerfectActions != null) { foreach (ConfigAbilityAction action3 in this.DefendSuccessPerfectActions) { if (action3 is IHashable) { HashUtils.ContentHashOnto((IHashable)action3, ref lastHash); } } } }
public void ObjectContentHashOnto(ref int lastHash) { HashUtils.ContentHashOnto(this.SkillIDFrom, ref lastHash); HashUtils.ContentHashOnto(this.SkillIDTo, ref lastHash); HashUtils.ContentHashOnto(this.NormalizedTimeStart, ref lastHash); HashUtils.ContentHashOnto(this.NormalizedTimeStop, ref lastHash); if (this.NormalizedTimeStartActions != null) { foreach (ConfigAbilityAction action in this.NormalizedTimeStartActions) { if (action is IHashable) { HashUtils.ContentHashOnto((IHashable)action, ref lastHash); } } } if (this.SkillIDChangeActions != null) { foreach (ConfigAbilityAction action2 in this.SkillIDChangeActions) { if (action2 is IHashable) { HashUtils.ContentHashOnto((IHashable)action2, ref lastHash); } } } }
public void ObjectContentHashOnto(ref int lastHash) { HashUtils.ContentHashOnto(this.AnimatorParamName, ref lastHash); HashUtils.ContentHashOnto(this.LerpStartNormalizedTime, ref lastHash); HashUtils.ContentHashOnto(this.LerpEndNormalizedTime, ref lastHash); HashUtils.ContentHashOnto(this.LerpStartValue, ref lastHash); HashUtils.ContentHashOnto(this.LerpEndValue, ref lastHash); }
public void ObjectContentHashOnto(ref int lastHash) { HashUtils.ContentHashOnto(this.StaminaMax, ref lastHash); HashUtils.ContentHashOnto(this.ResumeSpeed, ref lastHash); HashUtils.ContentHashOnto(this.SkillID, ref lastHash); HashUtils.ContentHashOnto(this.MaskTriggerID, ref lastHash); HashUtils.ContentHashOnto(this.SkillHeatCost, ref lastHash); HashUtils.ContentHashOnto(this.ShowStaminaBar, ref lastHash); }
public void ObjectContentHashOnto(ref int lastHash) { if (this.ResumeTimeSpan != null) { HashUtils.ContentHashOnto(this.ResumeTimeSpan.isDynamic, ref lastHash); HashUtils.ContentHashOnto(this.ResumeTimeSpan.fixedValue, ref lastHash); HashUtils.ContentHashOnto(this.ResumeTimeSpan.dynamicKey, ref lastHash); } }
public void ObjectContentHashOnto(ref int lastHash) { if (this.UntieSteerAmount != null) { HashUtils.ContentHashOnto(this.UntieSteerAmount.isDynamic, ref lastHash); HashUtils.ContentHashOnto(this.UntieSteerAmount.fixedValue, ref lastHash); HashUtils.ContentHashOnto(this.UntieSteerAmount.dynamicKey, ref lastHash); } }
public void ObjectContentHashOnto(ref int lastHash) { if (this.HPStealRatio != null) { HashUtils.ContentHashOnto(this.HPStealRatio.isDynamic, ref lastHash); HashUtils.ContentHashOnto(this.HPStealRatio.fixedValue, ref lastHash); HashUtils.ContentHashOnto(this.HPStealRatio.dynamicKey, ref lastHash); } }
public void ObjectContentHashOnto(ref int lastHash) { if (this.ShieldEffectRanges != null) { foreach (float num in this.ShieldEffectRanges) { HashUtils.ContentHashOnto(num, ref lastHash); } } if (this.ShieldEffects != null) { foreach (MixinEffect effect in this.ShieldEffects) { HashUtils.ContentHashOnto(effect.EffectPattern, ref lastHash); HashUtils.ContentHashOnto(effect.AudioPattern, ref lastHash); } } if (this.ShieldSuccessEffect != null) { HashUtils.ContentHashOnto(this.ShieldSuccessEffect.EffectPattern, ref lastHash); HashUtils.ContentHashOnto(this.ShieldSuccessEffect.AudioPattern, ref lastHash); } if (this.ShieldSuccessActions != null) { foreach (ConfigAbilityAction action in this.ShieldSuccessActions) { if (action is IHashable) { HashUtils.ContentHashOnto((IHashable)action, ref lastHash); } } } HashUtils.ContentHashOnto(this.ShieldBrokenTimeSlow, ref lastHash); if (this.ShieldBrokenEffect != null) { HashUtils.ContentHashOnto(this.ShieldBrokenEffect.EffectPattern, ref lastHash); HashUtils.ContentHashOnto(this.ShieldBrokenEffect.AudioPattern, ref lastHash); } if (this.ShieldBrokenActions != null) { foreach (ConfigAbilityAction action2 in this.ShieldBrokenActions) { if (action2 is IHashable) { HashUtils.ContentHashOnto((IHashable)action2, ref lastHash); } } } HashUtils.ContentHashOnto(this.ShieldSuccessAddFrameHalt, ref lastHash); HashUtils.ContentHashOnto(this.ShieldOffModifierName, ref lastHash); if (this.ShieldDefenceRatio != null) { HashUtils.ContentHashOnto(this.ShieldDefenceRatio.isDynamic, ref lastHash); HashUtils.ContentHashOnto(this.ShieldDefenceRatio.fixedValue, ref lastHash); HashUtils.ContentHashOnto(this.ShieldDefenceRatio.dynamicKey, ref lastHash); } }
public void ObjectContentHashOnto(ref int lastHash) { if (this.AnimEventIDs != null) { foreach (string str in this.AnimEventIDs) { HashUtils.ContentHashOnto(str, ref lastHash); } } if (this.ForwardAngleRangeMax != null) { HashUtils.ContentHashOnto(this.ForwardAngleRangeMax.isDynamic, ref lastHash); HashUtils.ContentHashOnto(this.ForwardAngleRangeMax.fixedValue, ref lastHash); HashUtils.ContentHashOnto(this.ForwardAngleRangeMax.dynamicKey, ref lastHash); } if (this.ForwardAngleRangeMin != null) { HashUtils.ContentHashOnto(this.ForwardAngleRangeMin.isDynamic, ref lastHash); HashUtils.ContentHashOnto(this.ForwardAngleRangeMin.fixedValue, ref lastHash); HashUtils.ContentHashOnto(this.ForwardAngleRangeMin.dynamicKey, ref lastHash); } if (this.BackDamageRatio != null) { HashUtils.ContentHashOnto(this.BackDamageRatio.isDynamic, ref lastHash); HashUtils.ContentHashOnto(this.BackDamageRatio.fixedValue, ref lastHash); HashUtils.ContentHashOnto(this.BackDamageRatio.dynamicKey, ref lastHash); } if (this.PosAngleRangeMin != null) { HashUtils.ContentHashOnto(this.PosAngleRangeMin.isDynamic, ref lastHash); HashUtils.ContentHashOnto(this.PosAngleRangeMin.fixedValue, ref lastHash); HashUtils.ContentHashOnto(this.PosAngleRangeMin.dynamicKey, ref lastHash); } if (this.PosAngleRangeMax != null) { HashUtils.ContentHashOnto(this.PosAngleRangeMax.isDynamic, ref lastHash); HashUtils.ContentHashOnto(this.PosAngleRangeMax.fixedValue, ref lastHash); HashUtils.ContentHashOnto(this.PosAngleRangeMax.dynamicKey, ref lastHash); } if (this.HitRange != null) { HashUtils.ContentHashOnto(this.HitRange.isDynamic, ref lastHash); HashUtils.ContentHashOnto(this.HitRange.fixedValue, ref lastHash); HashUtils.ContentHashOnto(this.HitRange.dynamicKey, ref lastHash); } if (this.Actions != null) { foreach (ConfigAbilityAction action in this.Actions) { if (action is IHashable) { HashUtils.ContentHashOnto((IHashable)action, ref lastHash); } } } }