예제 #1
0
파일: Habbo.cs 프로젝트: BjkGkh/Mercury
		internal void Init(GameClient client, UserData data)
		{
			this.mClient = client;
			this.SubscriptionManager = new SubscriptionManager(this.Id, data);
			this.BadgeComponent = new BadgeComponent(this.Id, data);
			this.InventoryComponent = InventoryGlobal.GetInventory(this.Id, client, data);
			this.InventoryComponent.SetActiveState(client);
			this.CommandHandler = new ChatCommandHandler(client);
			this.AvatarEffectsInventoryComponent = new AvatarEffectsInventoryComponent(this.Id, client, data);
			this.quests = data.quests;
			this.Messenger = new HabboMessenger(this.Id);
			this.Messenger.Init(data.friends, data.requests);
			this.FriendCount = Convert.ToUInt32(data.friends.Count);
			this.SpectatorMode = false;
			this.Disconnected = false;
			this.UsersRooms = data.rooms;
            this.MinimailUnreadMessages = data.miniMailCount;
			this.Relationships = data.Relations;
			this.AnsweredPolls = data.suggestedPolls;
		}
예제 #2
0
파일: Habbo.cs 프로젝트: BjkGkh/Mercury
		internal void InitInformation(UserData data)
		{
			this.SubscriptionManager = new SubscriptionManager(this.Id, data);
			this.BadgeComponent = new BadgeComponent(this.Id, data);
			this.quests = data.quests;
			this.Messenger = new HabboMessenger(this.Id);
			this.Messenger.Init(data.friends, data.requests);
			this.SpectatorMode = false;
			this.Disconnected = false;
			this.UsersRooms = data.rooms;
			this.Relationships = data.Relations;
			this.AnsweredPolls = data.suggestedPolls;
		}