Exemple #1
0
        public UserCache(DataRow Row)
        {
            Security.SecurityCounter Counter = new Security.SecurityCounter(-1);

            this.HabboId = BrickEngine.GetConvertor().ObjectToInt32(Row[Counter.Next]);
            this.Username = BrickEngine.GetConvertor().ObjectToString(Row[Counter.Next]);

            Counter.Skip();

            this.Email = BrickEngine.GetConvertor().ObjectToString(Row[Counter.Next]);
            this.Motto = BrickEngine.CleanString(BrickEngine.GetConvertor().ObjectToString(Row[Counter.Next]));
            this.Look = BrickEngine.GetConvertor().ObjectToString(Row[Counter.Next]);
            this.Gender = BrickEngine.GetConvertor().ObjectToString(Row[Counter.Next]);
            this.Rank = BrickEngine.GetConvertor().ObjectToInt32(Row[Counter.Next]);
            this.Credits = BrickEngine.GetConvertor().ObjectToInt32(Row[Counter.Next]);
            this.Pixels = BrickEngine.GetConvertor().ObjectToInt32(Row[Counter.Next]);
            this.HomeRoomId = BrickEngine.GetConvertor().ObjectToInt32(Row[Counter.Next]);
            this.AchievementScore = BrickEngine.GetConvertor().ObjectToInt32(Row[Counter.Next]);
            this.RespectGained = BrickEngine.GetConvertor().ObjectToInt32(Row[Counter.Next]);
            this.RespectGiven = BrickEngine.GetConvertor().ObjectToInt32(Row[Counter.Next]);
            this.RespectLeft = BrickEngine.GetConvertor().ObjectToInt32(Row[Counter.Next]);
            this.RespectLeftPets = BrickEngine.GetConvertor().ObjectToInt32(Row[Counter.Next]);
            this.EnabledFriendStream = BrickEngine.GetConvertor().ObjectToBoolean(Row[Counter.Next]);
            this.EnableNewFriends = BrickEngine.GetConvertor().ObjectToBoolean(Row[Counter.Next]);
            this.Warnings = BrickEngine.GetConvertor().ObjectToInt32(Row[Counter.Next]);
            this.MinutesOnline = BrickEngine.GetConvertor().ObjectToDouble(Row[Counter.Next]);
            this.MarketplaceTickets = BrickEngine.GetConvertor().ObjectToInt32(Row[Counter.Next]);

            Counter.Update(2);

            this.EnableWordfilter = BrickEngine.GetConvertor().ObjectToBoolean(Row[Counter.Next]);
            this.EnableShowOnline = BrickEngine.GetConvertor().ObjectToBoolean(Row[Counter.Next]);
            this.EnableFollow = BrickEngine.GetConvertor().ObjectToBoolean(Row[Counter.Next]);
            this.EnableTrade = BrickEngine.GetConvertor().ObjectToBoolean(Row[Counter.Next]);
            this.ActivatedEmail = BrickEngine.GetConvertor().ObjectToBoolean(Row[Counter.Next]);
            this.ProgressedNewbie = BrickEngine.GetConvertor().ObjectToBoolean(Row[Counter.Next]);

            this.RegisteredDatetime = BrickEngine.GetConvertor().ObjectToDateTime(Row[Counter.Next]);

            BrickEngine.GetScreenWriter().PaintScreen(ConsoleColor.DarkCyan, IO.PaintType.ForeColor);
            BrickEngine.GetScreenWriter().ScretchLine("[" + HabboId + "] User " + Username + " has entered the building.", IO.WriteType.Incoming);

            Hash = BrickEngine.GetUserReactor().GenerateHash();
        }