コード例 #1
0
        /// <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;
        }
コード例 #2
0
 /// <summary>
 /// Flags an update block to be used.
 /// </summary>
 /// <param name="block"></param>
 public void Flag(UpdateBlock <Player.Player> block)
 {
     blocks[block.GetOrdinal()] = block;
 }