/// <summary> /// Removes a update block. /// </summary> /// <param name="block"></param> public void Remove(UpdateBlock <Player.Player> block) { var current = blocks[block.GetOrdinal()] as UpdateBlock <Player.Player>; if (current != block) { return; } blocks[block.GetOrdinal()] = null; }
/// <summary> /// Flags an update block to be used. /// </summary> /// <param name="block"></param> public void Flag(UpdateBlock <Player.Player> block) { blocks[block.GetOrdinal()] = block; }