Esempio n. 1
0
 public JankenManager GetJanken()
 {
     if (this.jankan == null)
     {
         this.jankan = new JankenManager(this);
     }
     return(this.jankan);
 }
Esempio n. 2
0
        public void Execute(GameClient Session, Room Room, RoomUser UserRoom, string[] Params)
        {
            if (Params.Length != 2)
            {
                return;
            }

            string Username = Params[1];

            if (string.IsNullOrWhiteSpace(Username))
            {
                return;
            }

            Room room = UserRoom.mRoom;

            if (room == null)
            {
                return;
            }

            RoomUser roomuser = room.GetRoomUserManager().GetRoomUserByHabbo(Username);

            if (roomuser == null)
            {
                UserRoom.SendWhisperChat(ButterflyEnvironment.GetLanguageManager().TryGetValue("input.usernotfound", Session.Langue));
                return;
            }

            if (roomuser.UserId == UserRoom.UserId)
            {
                return;
            }

            JankenManager Jankan = room.GetJanken();

            Jankan.Duel(UserRoom, roomuser);
        }