RegisterCommand() static private method

static private RegisterCommand ( [ descriptor ) : void
descriptor [
return void
示例#1
0
 public static void Init()
 {
     CommandManager.RegisterCommand(CdFunc);
     CommandManager.RegisterCommand(CdFuncSurf);
     CommandManager.RegisterCommand(CdFuncFill);
     CommandManager.RegisterCommand(CdIneq);
     CommandManager.RegisterCommand(CdEq);
     CommandManager.RegisterCommand(CdSetCoord);
     CommandManager.RegisterCommand(CdSetParam);
     CommandManager.RegisterCommand(CdStartParam);
     CommandManager.RegisterCommand(CdClearParam);
     CommandManager.RegisterCommand(CdSpring);
     CommandManager.RegisterCommand(CdPolarRose);
 }
示例#2
0
        public static void Init()
        {
            CommandManager.RegisterCommand(cdSay);
            CommandManager.RegisterCommand(cdStaffChat);

            CommandManager.RegisterCommand(cdIgnore);
            CommandManager.RegisterCommand(cdUnignore);

            CommandManager.RegisterCommand(cdMe);

            CommandManager.RegisterCommand(cdRoll);

            CommandManager.RegisterCommand(cdDeafen);

            CommandManager.RegisterCommand(cdClear);
        }
示例#3
0
        public static void Init()
        {
            CommandManager.RegisterCommand(CdSay);
            CommandManager.RegisterCommand(CdStaff);

            CommandManager.RegisterCommand(CdIgnore);
            CommandManager.RegisterCommand(CdUnignore);

            CommandManager.RegisterCommand(CdMe);

            CommandManager.RegisterCommand(CdDeafen);

            CommandManager.RegisterCommand(CdClear);

            CommandManager.RegisterCommand(CdTimer);
        }
示例#4
0
        internal static void Init()
        {
            CommandManager.RegisterCommand(CdZoneAdd);
            CommandManager.RegisterCommand(CdZoneEdit);
            CommandManager.RegisterCommand(CdZoneInfo);
            CommandManager.RegisterCommand(CdZoneList);
            CommandManager.RegisterCommand(CdZoneMark);
            CommandManager.RegisterCommand(CdZoneRemove);
            CommandManager.RegisterCommand(CdZoneRename);
            CommandManager.RegisterCommand(CdZoneTest);

            CommandManager.RegisterCustomCommand(cdDoor);
            CommandManager.RegisterCustomCommand(cdDoorRemove);

            CommandManager.RegisterCommand(CdDoorList);
            CommandManager.RegisterCommand(CdDoorCheck);

            Player.Clicked += PlayerClickedDoor;
            openDoors       = new List <Zone>();
        }
示例#5
0
        internal static void Init()
        {
            CommandManager.RegisterCommand(CdBind);
            CommandManager.RegisterCommand(CdGrass);
            CommandManager.RegisterCommand(CdLava);
            CommandManager.RegisterCommand(CdWater);
            CommandManager.RegisterCommand(CdSolid);
            CommandManager.RegisterCommand(CdPaint);

            CommandManager.RegisterCommand(CdCancel);
            CommandManager.RegisterCommand(CdMark);
            CommandManager.RegisterCommand(CdDoNotMark);
            CommandManager.RegisterCommand(CdUndo);
            CommandManager.RegisterCommand(CdRedo);

            CommandManager.RegisterCommand(CdCopySlot);
            CommandManager.RegisterCommand(CdCopy);
            CommandManager.RegisterCommand(CdMirror);
            CommandManager.RegisterCommand(CdRotate);

            CommandManager.RegisterCommand(CdStatic);
        }
示例#6
0
        public static void Init()
        {
            CommandManager.RegisterCommand(CdSay);
            CommandManager.RegisterCommand(CdStaff);
            CommandManager.RegisterCommand(CdIgnore);
            CommandManager.RegisterCommand(CdUnignore);
            CommandManager.RegisterCommand(CdMe);
            CommandManager.RegisterCommand(CdRoll);
            CommandManager.RegisterCommand(CdDeafen);
            CommandManager.RegisterCommand(CdClear);
            CommandManager.RegisterCommand(CdTimer);
            CommandManager.RegisterCommand(CdReview);
            CommandManager.RegisterCommand(CdAdminChat);
            CommandManager.RegisterCommand(CdCustomChat);
            CommandManager.RegisterCommand(CdAway);
            CommandManager.RegisterCommand(CdHighFive);
            CommandManager.RegisterCommand(CdPoke);
            CommandManager.RegisterCommand(CdVote);
            CommandManager.RegisterCommand(CdBroMode);
            CommandManager.RegisterCommand(CdRageQuit);
            CommandManager.RegisterCommand(CdGlobal);

            Player.Moved += Player_IsBack;
        }
示例#7
0
 internal static void Init () {
     CommandManager.RegisterCommand( CdEconomy );
     CommandManager.RegisterCommand( CdPay );
     CommandManager.RegisterCommand( CdStore);
 }
        internal static void Init()
        {
            CommandManager.RegisterCommand(CdMassRank);
            CommandManager.RegisterCommand(CdSetInfo);

            CommandManager.RegisterCommand(CdReload);

            CommandManager.RegisterCommand(CdShutdown);
            CommandManager.RegisterCommand(CdRestart);

            //CommandManager.RegisterCommand( CdPruneDB );

            CommandManager.RegisterCommand(CdImport);

            CommandManager.RegisterCommand(CdInfoSwap);

#if DEBUG
            CommandManager.RegisterCommand(new CommandDescriptor {
                Name     = "BUM",
                IsHidden = true,
                Category = CommandCategory.Maintenance | CommandCategory.Debug,
                Help     = "Bandwidth Use Mode statistics.",
                Handler  = delegate(Player player, CommandReader cmd) {
                    string newModeName = cmd.Next();
                    if (newModeName == null)
                    {
                        player.Message("{0}: S: {1}  R: {2}  S/s: {3:0.0}  R/s: {4:0.0}",
                                       player.BandwidthUseMode,
                                       player.BytesSent,
                                       player.BytesReceived,
                                       player.BytesSentRate,
                                       player.BytesReceivedRate);
                    }
                    else
                    {
                        var newMode                  = (BandwidthUseMode)Enum.Parse(typeof(BandwidthUseMode), newModeName, true);
                        player.BandwidthUseMode      = newMode;
                        player.Info.BandwidthUseMode = newMode;
                    }
                }
            });

            CommandManager.RegisterCommand(new CommandDescriptor {
                Name     = "BDBDB",
                IsHidden = true,
                Category = CommandCategory.Maintenance | CommandCategory.Debug,
                Help     = "BlockDB Debug",
                Handler  = delegate(Player player, CommandReader cmd) {
                    if (player.World == null)
                    {
                        PlayerOpException.ThrowNoWorld(player);
                    }
                    BlockDB db = player.World.BlockDB;
                    lock (db.SyncRoot) {
                        player.Message("BlockDB: CAP={0} SZ={1} FI={2}",
                                       db.CacheCapacity, db.CacheSize, db.LastFlushedIndex);
                    }
                }
            });
#endif
        }