Version: 1.5.7
Scriptable-object conditions that make it easy to reuse gameplay logic.
- com.iron-mountain.save-system (1.0.4)
- public enum BooleanComparisonType : Enum
- public abstract class Condition : ScriptableObject
- Actions:
- public event Action OnConditionStateChanged
- Properties:
- public Sprite Depiction { get; }
- Methods:
- public abstract Boolean Evaluate()
- public abstract Boolean HasErrors()
- Actions:
- public class ConditionFalse : Condition
- Properties:
- public Sprite Depiction { get; }
- Methods:
- public override Boolean Evaluate()
- public override Boolean HasErrors()
- public override String ToString()
- Properties:
- public class ConditionTrue : Condition
- Properties:
- public Sprite Depiction { get; }
- Methods:
- public override Boolean Evaluate()
- public override Boolean HasErrors()
- public override String ToString()
- Properties:
- public enum ConditionalOperatorType : Enum
- public static class EvaluationUtilities
- public interface ICondition
- Actions:
- public event Action OnConditionStateChanged
- Methods:
- public abstract Boolean Evaluate()
- Actions:
- public enum NullComparisonType : Enum
- public enum NumericalComparisonType : Enum
- public class ConditionChecklist : Condition
- Properties:
- public Boolean AllRequired { get; }
- public Int32 AmountRequired { get; }
- public List Conditions { get; }
- public Sprite Depiction { get; }
- Methods:
- public override Boolean Evaluate()
- public override Boolean HasErrors()
- public override String ToString()
- Properties:
- public class ConditionEquation : Condition
- Properties:
- public List Conditions { get; }
- public Sprite Depiction { get; }
- Methods:
- public override Boolean Evaluate()
- public override Boolean HasErrors()
- public override String ToString()
- Properties:
- public class ConditionScriptedBool : Condition
- Properties:
- public Sprite Depiction { get; }
- Methods:
- public override Boolean Evaluate()
- public override Boolean HasErrors()
- public override String ToString()
- Properties:
- public class ConditionScriptedFloat : Condition
- Properties:
- public Sprite Depiction { get; }
- Methods:
- public override Boolean Evaluate()
- public override Boolean HasErrors()
- public override String ToString()
- Properties:
- public class ConditionScriptedInt : Condition
- Properties:
- public Sprite Depiction { get; }
- Methods:
- public override Boolean Evaluate()
- public override Boolean HasErrors()
- public override String ToString()
- Properties:
- public class ConditionScriptedString : Condition
- Properties:
- public Sprite Depiction { get; }
- Methods:
- public override Boolean Evaluate()
- public override Boolean HasErrors()
- public override String ToString()
- Properties: