public void Populate(ECAxis axis, string[] proplist) { if (axis != null) { _eCTimeoutStore.Add(axis.Num, new ECTimeout(axis, proplist)); } }
public DaK(ECGroup group, ECAxis axis, ECItem item, string nam) { _group = group; _axis = axis; _item = item; _nam = nam; _key = KeyFrom(_group, _axis, _item); }
public DaK(ECGroup group, ECAxis axis, ECItem item, string nam, string[] subpropnams) { _group = group; _axis = axis; _item = item; _nam = nam; _subPropNams = subpropnams; _key = KeyFrom(_group, _axis, _item); }
public void ShouldFire(ECAxis axis, out string[] proplist) { if (_eCTimeoutStore[axis.Num].Fire) { proplist = _eCTimeoutStore[axis.Num].PropList; } else { proplist = null; } }
public ECAxis MemberOf(string nam) { ECAxis r = null; if (_axises != null) { for (int i = 0; (i < _axises.Length) && (r == null); i++) { if (_axises[i].Nam == nam) { r = _axises[i]; } } } return(r); }
public bool MemberOf(ECAxis axis) { bool r = false; if (_axises != null) { for (int i = 0; (i < _axises.Length) && (!r); i++) { if (_axises[i] == axis) { r = true; } } } return(r); }
public ECTimeout(ECAxis axis, string[] proplist) { _axis = axis; _propList = proplist; }
public static uint KeyFrom(ECGroup group, ECAxis axis, ECItem item) { return(KeyFrom(group.Num, axis.Num, item.Num)); }
public bool IsTimedOut(ECAxis axis) { return(_eCTimeoutStore[axis.Num].IsTimedOut); }
public void Fired(ECAxis axis) { _eCTimeoutStore[axis.Num].Fire = false; }