public void Set(BoardProperty <float> prop, float value) { if (floatBoard == null) { floatBoard = new TypeBoard <float> (); } floatBoard.SetValue(prop.name, value); }
public float Get(BoardProperty <float> prop) { if (floatBoard == null) { floatBoard = new TypeBoard <float> (); } return(floatBoard.GetValue(prop)); }
public void Set(BoardProperty <uint> prop, uint value) { if (uintBoard == null) { uintBoard = new TypeBoard <uint> (); } uintBoard.SetValue(prop.name, value); }
public uint Get(BoardProperty <uint> prop) { if (uintBoard == null) { uintBoard = new TypeBoard <uint> (); } return(uintBoard.GetValue(prop)); }
public int Get(BoardProperty <int> prop) { if (intBoard == null) { intBoard = new TypeBoard <int> (); } return(intBoard.GetValue(prop)); }
public void Set(BoardProperty <int> prop, int value) { if (intBoard == null) { intBoard = new TypeBoard <int> (); } intBoard.SetValue(prop.name, value); }
public bool Get(BoardProperty <bool> prop) { if (boolBoard == null) { boolBoard = new TypeBoard <bool> (); } return(boolBoard.GetValue(prop)); }
public void Set(BoardProperty <Fixed> prop, Fixed value) { if (fixedBoard == null) { fixedBoard = new TypeBoard <Fixed> (); } fixedBoard.SetValue(prop.name, value); }
public Fixed Get(BoardProperty <Fixed> prop) { if (fixedBoard == null) { fixedBoard = new TypeBoard <Fixed> (); } return(fixedBoard.GetValue(prop)); }
public void Set(BoardProperty <bool> prop, bool value) { if (boolBoard == null) { boolBoard = new TypeBoard <bool> (); } boolBoard.SetValue(prop.name, value); }
public T GetExt <T>(BoardProperty <T> prop) { if (blackBoard == null) { blackBoard = new BlackBoard(); } return(blackBoard.Get <T> (prop)); }
public WhiteBoard Get(BoardProperty <WhiteBoard> prop) { if (whiteBoard == null) { whiteBoard = new TypeBoard <WhiteBoard> (); } return(whiteBoard.GetValue(prop)); }
public void SetExt <T>(BoardProperty <T> prop, T value) { if (blackBoard == null) { blackBoard = new BlackBoard(); } blackBoard.Set <T> (prop, value); }
public Vector4 Get(BoardProperty <Vector4> prop) { if (vec4Board == null) { vec4Board = new TypeBoard <Vector4> (); } return(vec4Board.GetValue(prop)); }
public void Set(BoardProperty <WhiteBoard> prop, WhiteBoard value) { if (whiteBoard == null) { whiteBoard = new TypeBoard <WhiteBoard> (); } whiteBoard.SetValue(prop.name, value); }
public void Set(BoardProperty <Vector4> prop, Vector4 value) { if (vec4Board == null) { vec4Board = new TypeBoard <Vector4> (); } vec4Board.SetValue(prop.name, value); }
public string Get(BoardProperty <string> prop) { if (stringBoard == null) { stringBoard = new TypeBoard <string> (); } return(stringBoard.GetValue(prop)); }
public void Set(BoardProperty <string> prop, string value) { if (stringBoard == null) { stringBoard = new TypeBoard <string> (); } stringBoard.SetValue(prop.name, value); }
public T GetValue(BoardProperty <T> prop) { T outval; if (nameToTValue.TryGetValue(prop.name, out outval)) { return(outval); } nameToTValue.Add(prop.name, prop.GetDefault()); return(nameToTValue [prop.name]); }
public T Get <T>(BoardProperty <T> prop) { object obj; if (nameToValues.TryGetValue(prop.name, out obj)) { if (obj is Variant <T> ) { return(((Variant <T>)obj).Value); } else { throw new ArgumentException(String.Format("variant {0} was not a variant", prop.name)); } } else { nameToValues.Add(prop.name, prop.GetDefault()); return(((Variant <T>)nameToValues [prop.name]).Value); } }
public void Set <T>(BoardProperty <T> prop, T value) { object obj; if (nameToValues.TryGetValue(prop.name, out obj)) { Variant <T> v = obj as Variant <T>; if (v != null) { v.Value = value; } else { obj = new Variant <T> (value); nameToValues[prop.name] = obj; } } else { Variant <T> newvar = new Variant <T> (value); nameToValues.Add(prop.name, newvar); } }