public StateVarKeyComparable(string name, InnerType defaultValue) : base(name, defaultValue) { this.Logic = StateVariableLogicFactory.GetWorldStateLogic <LogicType>(); }
public StateVarKeyComparable(string name, InnerType defaultValue, Func <object, object, float> distanceFnc) : base(name, defaultValue) { this.Logic = StateVariableLogicFactory.GetWorldStateLogic <LogicType>(); this.distanceFunc = distanceFnc; }
public StateVarKey(string name, ValueType defaultValue) { this.Logic = StateVariableLogicFactory.GetWorldStateLogic <StateVariableLogicEquals>(); this.Name = name; this.defaultValue = defaultValue; }