void Awake()
 {
     line = new DebugArenaLineController[9];
     for (int i = 0; i < 9; ++i)
     {
         line[i] = gameObject.transform.GetChild(1).gameObject.transform.GetChild(i + 1).GetComponent<DebugArenaLineController>();
     }
     constantButton = gameObject.transform.GetChild(2).gameObject.GetComponent<Button>();
     numpad = gameObject.transform.GetComponentInChildren<numpadController>();
     numpad.hide();
 }
 void Awake()
 {
     line = new DebugArenaLineController[9];
     for (int i = 0; i < 9; ++i)
     {
         line[i] = gameObject.transform.GetChild(1).gameObject.transform.GetChild(i + 1).GetComponent <DebugArenaLineController>();
     }
     constantButton = gameObject.transform.GetChild(2).gameObject.GetComponent <Button>();
     numpad         = gameObject.transform.GetComponentInChildren <numpadController>();
     numpad.hide();
 }