/// <summary> /// Stops the game action /// </summary> /// <param name="gameAction">The game action</param> internal void StopAction(UpdatableGameAction gameAction) { if (this.gameActions.Contains(gameAction)) { this.deleteList.Add(gameAction); } }
/// <summary> /// Begins the action /// </summary> /// <param name="gameAction">The game action</param> internal void BeginAction(UpdatableGameAction gameAction) { if (!this.gameActions.Contains(gameAction)) { this.addList.Add(gameAction); } }