Exemple #1
0
    public IEnumerator OnMovePiece(object obj, MovePieceEventArgs e)
    {
        PieceUI pieceUi = activePlayer.piecesParent.GetChild(e.piece.index).GetComponent <PieceUI>();

        Transform[] transforms = GetStepsTransform(e.steps.positions, e.steps.inGoalIndex);
        yield return(StartCoroutine(pieceUi.StepMove(transforms)));
    }
 public void OnMovePiece(object obj, MovePieceEventArgs e)
 {
     taskManager.Add(() => {
         StartCoroutine(SafeRun(visualizer.OnMovePiece(obj, e)));
     });
 }
Exemple #3
0
 public void OnMovePiece(object obj, MovePieceEventArgs e)
 {
     Debug.LogFormat("MOVE: piece {0} position {1}",
                     e.piece.index, e.piece.position);
 }