Пример #1
0
        private static void StartGame_Target(Mobile from, object o, object state)
        {
            bool reset = state is bool?(bool)state : false;

            if (o is CTFGame)
            {
                CTFGame game = (CTFGame)o;
                game.StartGame(reset);
                from.SendMessage("The game has been started.");
            }
            else
            {
                from.BeginTarget(-1, false, TargetFlags.None, new TargetStateCallback(StartGame_Target), reset);
                from.SendMessage("Target the game stone.");
            }
        }