Example #1
0
 public void AddState(TLabel label, UltEvent onStart = null, UltEvent onUpdate = null, UltEvent onStop = null, UltEvent onReEnter = null)
 {
     stateDictionary[label] = new UltStateMachineState()
     {
         onStart   = onStart,
         onUpdate  = onUpdate,
         onStop    = onStop,
         onReEnter = onReEnter
     };
 }
 public Modifier(ItemStatModifier baseModifier, float quality)
 {
     name                      = baseModifier.name;
     value                     = baseModifier.GetRandomValue(quality);
     this.quality              = quality;
     display                   = baseModifier.displayText;
     rarity                    = baseModifier.rank;
     effect                   += baseModifier.effect.InvokeX <ModifyTable, float>;
     legendaryInstallEffect   += baseModifier.legendaryInstallEffect.InvokeX <float>;
     legendaryUninstallEffect += baseModifier.legendaryUninstallEffect.InvokeX;
 }