Beispiel #1
0
        public void CreatePlayerEvent(Player player)
        {
            PlayerEvent playerEvent = null;

            if (!player.EventsPraticipating.ContainsKey(Id))
            {
                if (EventType == EventTypes.SCOREMAGEDDON)
                {
                    playerEvent = new ScoreMageddon(player, Id);
                }
                else if (EventType == EventTypes.SPACEBALL)
                {
                    playerEvent = new Spaceball(player, Id);
                }
                else if (EventType == EventTypes.BINARY_BOT)
                {
                    playerEvent = new BinaryBotEvent(player, Id);
                }
                if (playerEvent != null)
                {
                    player.EventsPraticipating.TryAdd(Id, playerEvent);
                }
            }
            else
            {
                playerEvent = player.EventsPraticipating[Id];
            }
            playerEvent.Start();
        }
Beispiel #2
0
        public void CreatePlayerEvent(Player player)
        {
            PlayerEvent playerEvent = null;

            if (!player.EventsPraticipating.ContainsKey(Id))
            {
                if (EventType == EventTypes.SCOREMAGEDDON)
                {
                    playerEvent = new ScoreMageddon(player, Id);
                }
                if (playerEvent != null)
                {
                    player.EventsPraticipating.TryAdd(Id, playerEvent);
                }
            }
            else
            {
                playerEvent = player.EventsPraticipating[Id];
            }
            playerEvent.Start();
        }