public void Awake() { int ballCounter = 0; for (int i = 0; i < Config.BOARD_WIDTH; i++) { for (int j = 0; j < Config.BOARD_HEIGHT; j++) { if (i == 0 || i == 1 || i == 5 || i == 6) { if (j == 0 || j == 1) { j = 2; } else if (j == 5 || j == 6) { j = Config.BOARD_HEIGHT; continue; } } CoordInfo coordInfo = transform.GetChild(ballCounter).GetComponent <CoordInfo>(); ballCounter++; if (coordInfo == null) { continue; } coordInfo.SetCoord(i, j); } } }
public void LoadBall(SavableBall _savableBall) { transform.position = _savableBall.savableVector3.ConvertToVector3(); coordInfo.SetCoord(_savableBall.coord[0], _savableBall.coord[1]); }