Example #1
0
 public UserCommand(Item item, WiredHandler handler, Room room)
 {
     this.item             = item;
     this.handler          = handler;
     this.delegateFunction = new RoomEventDelegate(this.roomUserManager_OnUserSays);
     room.OnUserCmd       += this.delegateFunction;
 }
Example #2
0
 public UserCollision(Item item, WiredHandler handler, Room room)
 {
     this.item             = item;
     this.handler          = handler;
     this.delegateFunction = new RoomEventDelegate(this.userCollisionDelegate);
     room.OnUserCls       += this.delegateFunction;
 }
Example #3
0
 public void Dispose()
 {
     gameManager.OnGameStart -= delegateFunction;
     gameManager = null;
     delegateFunction = null;
     handler = null;
 }
Example #4
0
 public GameEnds(Item item, WiredHandler handler, GameManager gameManager)
 {
     this.item              = item;
     this.handler           = handler;
     this.gameEndsDeletgate = new RoomEventDelegate(this.gameManager_OnGameEnd);
     gameManager.OnGameEnd += this.gameEndsDeletgate;
 }
Example #5
0
        public GameEnds(RoomItem item, WiredHandler handler, GameManager gameManager)
        {
            this.item = item;
            this.handler = handler;
            this.gameEndsDeletgate = new RoomEventDelegate(gameManager_OnGameEnd);

            gameManager.OnGameEnd += gameEndsDeletgate;
        }
Example #6
0
        public GameStarts(RoomItem item, WiredHandler handler, GameManager gameManager)
        {
            this.item                = item;
            this.handler             = handler;
            this.gameStartsDeletgate = new RoomEventDelegate(gameManager_OnGameStart);

            gameManager.OnGameStart += gameStartsDeletgate;
        }
Example #7
0
        public GameEnds(RoomItem item, WiredHandler handler, GameManager gameManager)
        {
            this.item         = item;
            this.handler      = handler;
            gameEndsDeletgate = gameManager_OnGameEnd;

            gameManager.OnGameEnd += gameEndsDeletgate;
        }
Example #8
0
        public BotAlcanzaUsuario(RoomItem item, WiredHandler handler, RoomUserManager roomUserManager, string botname)
        {
            this.item    = item;
            this.handler = handler;
            this.botname = botname;

            delegateFunction = roomUserManager_OnBotTakeUser;
            roomUserManager.OnBotTakeUser += delegateFunction;
        }
Example #9
0
 public Timer(Item item, WiredHandler handler, int cycleCount, GameManager gameManager)
 {
     this.item              = item;
     this.handler           = handler;
     this.Delay             = cycleCount;
     this.delegateFunction  = new RoomEventDelegate(this.ResetTimer);
     this.handler.TrgTimer += this.delegateFunction;
     this.disposed          = false;
 }
Example #10
0
 public EntersRoom(Item item, WiredHandler handler, RoomUserManager roomUserManager, bool isOneUser, string userName)
 {
     this.item                    = item;
     this.handler                 = handler;
     this.isOneUser               = isOneUser;
     this.userName                = userName;
     this.delegateFunction        = new RoomEventDelegate(this.roomUserManager_OnUserEnter);
     roomUserManager.OnUserEnter += this.delegateFunction;
 }
Example #11
0
        public EntersRoom(RoomItem item, WiredHandler handler, RoomUserManager roomUserManager, bool isOneUser, string userName)
        {
            this.item = item;
            this.handler = handler;
            this.isOneUser = isOneUser;
            this.userName = userName;
            this.delegateFunction = new RoomEventDelegate(roomUserManager_OnUserEnter);

            roomUserManager.OnUserEnter += delegateFunction;
        }
Example #12
0
        public EntersRoom(RoomItem item, WiredHandler handler, RoomUserManager roomUserManager, bool isOneUser, string userName)
        {
            this.item        = item;
            this.handler     = handler;
            this.isOneUser   = isOneUser;
            this.userName    = userName;
            delegateFunction = roomUserManager_OnUserEnter;

            roomUserManager.OnUserEnter += delegateFunction;
        }
Example #13
0
 public GiveScore(int maxCountPerGame, int scoreToGive, GameManager gameManager, int itemID)
 {
     this.maxCountPerGame     = maxCountPerGame;
     this.currentGameCount    = 0;
     this.scoreToGive         = scoreToGive;
     this.delegateFunction    = new RoomEventDelegate(this.gameManager_OnGameStart);
     this.gameManager         = gameManager;
     this.itemID              = itemID;
     gameManager.OnGameStart += this.delegateFunction;
 }
Example #14
0
        public Timer(RoomItem item, WiredHandler handler, int cycleCount, GameManager gameManager)
        {
            this.item             = item;
            this.handler          = handler;
            this.requiredCycles   = cycleCount;
            this.currentCycle     = 0;
            this.delegateFunction = new RoomEventDelegate(gameManager_OnGameEnd);

            gameManager.OnGameEnd += delegateFunction;
            this.disposed          = false;
        }
Example #15
0
        public Timer(RoomItem item, WiredHandler handler, int cycleCount, GameManager gameManager)
        {
            this.item = item;
            this.handler = handler;
            this.requiredCycles = cycleCount;
            this.currentCycle = 0;
            this.delegateFunction = new RoomEventDelegate(gameManager_OnGameEnd);

            gameManager.OnGameEnd += delegateFunction;
            this.disposed = false;
        }
Example #16
0
        public GiveScore(int maxCountPerGame, int scoreToGive, GameManager gameManager, RoomItem itemID)
        {
            this.maxCountPerGame = maxCountPerGame;
            currentGameCount     = 0;
            this.scoreToGive     = scoreToGive;
            delegateFunction     = gameManager_OnGameStart;
            this.gameManager     = gameManager;
            this.itemID          = itemID;

            gameManager.OnGameStart += delegateFunction;
        }
Example #17
0
        public GiveScore(int maxCountPerGame, int scoreToGive, GameManager gameManager, uint itemID)
        {
            this.maxCountPerGame = maxCountPerGame;
            this.currentGameCount = 0;
            this.scoreToGive = scoreToGive;
            this.delegateFunction = new RoomEventDelegate(gameManager_OnGameStart);
            this.gameManager = gameManager;
            this.itemID = itemID;

            gameManager.OnGameStart += delegateFunction;
        }
Example #18
0
        public ScoreAchieved(RoomItem item, WiredHandler handler, int scoreLevel, GameManager gameManager)
        {
            this.item            = item;
            this.handler         = handler;
            this.scoreLevel      = scoreLevel;
            used                 = false;
            scoreChangedDelegate = gameManager_OnScoreChanged;
            gameEndDeletgate     = gameManager_OnGameEnd;

            gameManager.OnScoreChanged += scoreChangedDelegate;
            gameManager.OnGameEnd      += gameEndDeletgate;
        }
Example #19
0
        public GiveScore(int maxCountPerGame, int scoreToGive, GameManager gameManager, RoomItem item, WiredHandler handler)
        {
            this.maxCountPerGame = maxCountPerGame;
            this.currentGameCount = 0;
            this.scoreToGive = scoreToGive;
            this.delegateFunction = new RoomEventDelegate(gameManager_OnGameStart);
            this.gameManager = gameManager;
            this.item = item;
            this.handler = handler;

            gameManager.OnGameStart += delegateFunction;
        }
Example #20
0
        public GiveTeamScore(int maxCountPerGame, int scoreToGive, Team _staticTeam, GameManager gameManager, RoomItem itemID)
        {
            this.maxCountPerGame  = maxCountPerGame;
            this.currentGameCount = 0;
            this.scoreToGive      = scoreToGive;
            this.delegateFunction = gameManager_OnGameStart;
            this.gameManager      = gameManager;
            this.itemID           = itemID;
            this.staticTeam       = _staticTeam;

            gameManager.OnGameStart += delegateFunction;
        }
Example #21
0
        public ScoreAchieved(RoomItem item, WiredHandler handler, int scoreLevel, GameManager gameManager)
        {
            this.item = item;
            this.handler = handler;
            this.scoreLevel = scoreLevel;
            this.used = false;
            this.scoreChangedDelegate = new TeamScoreChangedDelegate(gameManager_OnScoreChanged);
            this.gameEndDeletgate = new RoomEventDelegate(gameManager_OnGameEnd);

            gameManager.OnScoreChanged += scoreChangedDelegate;
            gameManager.OnGameEnd += gameEndDeletgate;
        }
Example #22
0
        public ScoreAchieved(RoomItem item, WiredHandler handler, int scoreLevel, GameManager gameManager)
        {
            this.item                 = item;
            this.handler              = handler;
            this.scoreLevel           = scoreLevel;
            this.used                 = false;
            this.scoreChangedDelegate = new TeamScoreChangedDelegate(gameManager_OnScoreChanged);
            this.gameEndDeletgate     = new RoomEventDelegate(gameManager_OnGameEnd);


            gameManager.OnScoreChanged += scoreChangedDelegate;
            gameManager.OnGameEnd      += gameEndDeletgate;
        }
Example #23
0
        public GiveScoreTeam(int TeamId, int maxCountPerGame, int scoreToGive, GameManager gameManager, int itemID)
        {
            if (TeamId < 1 || TeamId > 4)
            {
                TeamId = 1;
            }

            this.maxCountPerGame     = maxCountPerGame;
            this.currentGameCount    = 0;
            this.scoreToGive         = scoreToGive;
            this.delegateFunction    = new RoomEventDelegate(this.gameManager_OnGameStart);
            this.gameManager         = gameManager;
            this.itemID              = itemID;
            gameManager.OnGameStart += this.delegateFunction;
            this.team = (Team)TeamId;
        }
Example #24
0
 public void Dispose()
 {
     gameManager.OnGameStart -= delegateFunction;
     gameManager              = null;
     delegateFunction         = null;
 }
Example #25
0
 public void Dispose()
 {
     this.gameManager.OnGameStart -= this.delegateFunction;
     this.gameManager              = (GameManager)null;
     this.delegateFunction         = (RoomEventDelegate)null;
 }