public IBoardEntity removeBoardEntitySlow(Position position) { if (board.ContainsKey(position)) { IBoardEntity boardEntity = board[position]; boardEntity.GetComponent <FadeOnDestroy>().setDuration(2.0f); return(removeBoardEntity(position)); } else { return(null); } }
public IBoardEntity removeBoardEntity(Position position) { if (board.ContainsKey(position)) { IBoardEntity boardEntity = board[position]; board.Remove(position); boardEntity.GetComponent <FadeOnDestroy>().Destroy(.25f); return(boardEntity); } else { return(null); } }