Ignore:
Timestamp:
May 11, 2016, 8:54:19 PM (9 years ago)
Author:
alloc
Message:

fixes 8_10_13_1

Location:
binary-improvements/7dtd-server-fixes/src/PersistentData
Files:
1 added
2 edited

Legend:

Unmodified
Added
Removed
  • binary-improvements/7dtd-server-fixes/src/PersistentData/PersistentContainer.cs

    r238 r273  
    1010        {
    1111                private Players players;
     12                [OptionalField]
     13                private Attributes attributes;
    1214
    1315                public Players Players {
     
    1618                                        players = new Players ();
    1719                                return players;
     20                        }
     21                }
     22
     23                public Attributes Attributes
     24                {
     25                        get {
     26                                if (attributes == null) {
     27                                        attributes = new Attributes();
     28                                }
     29                                return attributes;
    1830                        }
    1931                }
  • binary-improvements/7dtd-server-fixes/src/PersistentData/Player.cs

    r253 r273  
    2222                [OptionalField]
    2323                private uint experience;
     24                [OptionalField]
     25                private bool chatMuted;
     26                [OptionalField]
     27                private int maxChatLength;
    2428                [NonSerialized]
    2529                private ClientInfo
     
    122126                }
    123127
     128                public bool IsChatMuted{
     129                        get {
     130                                return chatMuted;
     131                        }
     132                        set {
     133                                chatMuted = value;
     134                        }
     135                }
     136
     137                public int MaxChatLength {
     138                        get {
     139                                if (maxChatLength == 0 ) {
     140                                        maxChatLength = 255;
     141                                }
     142                                return maxChatLength;
     143                        }
     144                        set {
     145                                maxChatLength = value;
     146                        }
     147                }
     148
    124149                public void SetOffline ()
    125150                {
Note: See TracChangeset for help on using the changeset viewer.