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))); }); }
public void OnMovePiece(object obj, MovePieceEventArgs e) { Debug.LogFormat("MOVE: piece {0} position {1}", e.piece.index, e.piece.position); }