コード例 #1
0
 public void SetString(string name, string value)
 {
     if (stringBoard == null)
     {
         stringBoard = new TypeBoard <string> ();
     }
     stringBoard.SetValue(name, value);
 }
コード例 #2
0
 public void Set(BoardProperty <string> prop, string value)
 {
     if (stringBoard == null)
     {
         stringBoard = new TypeBoard <string> ();
     }
     stringBoard.SetValue(prop.name, value);
 }
コード例 #3
0
 public void Set(BoardProperty <Fixed> prop, Fixed value)
 {
     if (fixedBoard == null)
     {
         fixedBoard = new TypeBoard <Fixed> ();
     }
     fixedBoard.SetValue(prop.name, value);
 }
コード例 #4
0
 public void SetInt(string name, int value)
 {
     if (intBoard == null)
     {
         intBoard = new TypeBoard <int> ();
     }
     intBoard.SetValue(name, value);
 }
コード例 #5
0
 public void SetWhiteBoard(string name, WhiteBoard value)
 {
     if (whiteBoard == null)
     {
         whiteBoard = new TypeBoard <WhiteBoard> ();
     }
     whiteBoard.SetValue(name, value);
 }
コード例 #6
0
 public WhiteBoard Get(BoardProperty <WhiteBoard> prop)
 {
     if (whiteBoard == null)
     {
         whiteBoard = new TypeBoard <WhiteBoard> ();
     }
     return(whiteBoard.GetValue(prop));
 }
コード例 #7
0
 public void SetFloat(string name, float value)
 {
     if (floatBoard == null)
     {
         floatBoard = new TypeBoard <float> ();
     }
     floatBoard.SetValue(name, value);
 }
コード例 #8
0
 public void Set(BoardProperty <Vector4> prop, Vector4 value)
 {
     if (vec4Board == null)
     {
         vec4Board = new TypeBoard <Vector4> ();
     }
     vec4Board.SetValue(prop.name, value);
 }
コード例 #9
0
 public void Set(BoardProperty <uint> prop, uint value)
 {
     if (uintBoard == null)
     {
         uintBoard = new TypeBoard <uint> ();
     }
     uintBoard.SetValue(prop.name, value);
 }
コード例 #10
0
 public uint Get(BoardProperty <uint> prop)
 {
     if (uintBoard == null)
     {
         uintBoard = new TypeBoard <uint> ();
     }
     return(uintBoard.GetValue(prop));
 }
コード例 #11
0
 public void SetUint(string name, uint value)
 {
     if (uintBoard == null)
     {
         uintBoard = new TypeBoard <uint> ();
     }
     uintBoard.SetValue(name, value);
 }
コード例 #12
0
 public int Get(BoardProperty <int> prop)
 {
     if (intBoard == null)
     {
         intBoard = new TypeBoard <int> ();
     }
     return(intBoard.GetValue(prop));
 }
コード例 #13
0
 public void Set(BoardProperty <int> prop, int value)
 {
     if (intBoard == null)
     {
         intBoard = new TypeBoard <int> ();
     }
     intBoard.SetValue(prop.name, value);
 }
コード例 #14
0
 public string Get(BoardProperty <string> prop)
 {
     if (stringBoard == null)
     {
         stringBoard = new TypeBoard <string> ();
     }
     return(stringBoard.GetValue(prop));
 }
コード例 #15
0
 public void Set(BoardProperty <float> prop, float value)
 {
     if (floatBoard == null)
     {
         floatBoard = new TypeBoard <float> ();
     }
     floatBoard.SetValue(prop.name, value);
 }
コード例 #16
0
 public void SetVector4(string name, Vector4 value)
 {
     if (vec4Board == null)
     {
         vec4Board = new TypeBoard <Vector4> ();
     }
     vec4Board.SetValue(name, value);
 }
コード例 #17
0
 public float Get(BoardProperty <float> prop)
 {
     if (floatBoard == null)
     {
         floatBoard = new TypeBoard <float> ();
     }
     return(floatBoard.GetValue(prop));
 }
コード例 #18
0
 public Vector4 Get(BoardProperty <Vector4> prop)
 {
     if (vec4Board == null)
     {
         vec4Board = new TypeBoard <Vector4> ();
     }
     return(vec4Board.GetValue(prop));
 }
コード例 #19
0
 public void SetFixed(string name, Fixed value)
 {
     if (fixedBoard == null)
     {
         fixedBoard = new TypeBoard <Fixed> ();
     }
     fixedBoard.SetValue(name, value);
 }
コード例 #20
0
 public void Set(BoardProperty <WhiteBoard> prop, WhiteBoard value)
 {
     if (whiteBoard == null)
     {
         whiteBoard = new TypeBoard <WhiteBoard> ();
     }
     whiteBoard.SetValue(prop.name, value);
 }
コード例 #21
0
 public Fixed Get(BoardProperty <Fixed> prop)
 {
     if (fixedBoard == null)
     {
         fixedBoard = new TypeBoard <Fixed> ();
     }
     return(fixedBoard.GetValue(prop));
 }
コード例 #22
0
 public void Set(BoardProperty <bool> prop, bool value)
 {
     if (boolBoard == null)
     {
         boolBoard = new TypeBoard <bool> ();
     }
     boolBoard.SetValue(prop.name, value);
 }
コード例 #23
0
 public void SetBool(string name, bool value)
 {
     if (boolBoard == null)
     {
         boolBoard = new TypeBoard <bool> ();
     }
     boolBoard.SetValue(name, value);
 }
コード例 #24
0
 public bool Get(BoardProperty <bool> prop)
 {
     if (boolBoard == null)
     {
         boolBoard = new TypeBoard <bool> ();
     }
     return(boolBoard.GetValue(prop));
 }
コード例 #25
0
 public WhiteBoard(bool lazyCreate = true)
 {
     if (!lazyCreate)
     {
         boolBoard   = new TypeBoard <bool> ();
         intBoard    = new TypeBoard <int> ();
         uintBoard   = new TypeBoard <uint> ();
         floatBoard  = new TypeBoard <float> ();
         fixedBoard  = new TypeBoard <Fixed> ();
         stringBoard = new TypeBoard <string> ();
         vec2Board   = new TypeBoard <Vector2> ();
         vec3Board   = new TypeBoard <Vector3> ();
         vec4Board   = new TypeBoard <Vector4> ();
     }
 }