ctac.ActionTransformPieceCommand.Execute C# (CSharp) Method

Execute() public method

public Execute ( ) : void
return void
        public override void Execute()
        {
            if (!processedActions.Verify(transformPiece.id)) return;

            var piece = piecesModel.Pieces.FirstOrDefault(x => x.id == transformPiece.pieceId);

            pieceService.CopyPropertiesFromPiece(transformPiece.updatedPiece, piece);

            pieceTransformed.Dispatch(transformPiece);

            debug.Log( string.Format("Transformed piece {0} to {1}", transformPiece.pieceId, transformPiece.updatedPiece.name) , socketKey );
        }
ActionTransformPieceCommand