Ignore:
Timestamp:
Aug 7, 2022, 3:02:24 PM (2 years ago)
Author:
alloc
Message:

Major refactoring/cleanup

File:
1 edited

Legend:

Unmodified
Added
Removed
  • binary-improvements2/7dtd-server-fixes/src/PersistentData/Players.cs

    r383 r391  
    4141
    4242                        if (int.TryParse (_nameOrId, out int entityId)) {
    43                                 foreach (KeyValuePair<PlatformUserIdentifierAbs, Player> kvp in Dict) {
    44                                         if (kvp.Value.IsOnline && kvp.Value.EntityID == entityId) {
    45                                                 return kvp.Key;
     43                                foreach ((PlatformUserIdentifierAbs iUserId, Player player) in Dict) {
     44                                        if (player.IsOnline && player.EntityID == entityId) {
     45                                                return iUserId;
    4646                                        }
    4747                                }
    4848                        }
    4949
    50                         foreach (KeyValuePair<PlatformUserIdentifierAbs, Player> kvp in Dict) {
    51                                 string name = kvp.Value.Name;
     50                        foreach ((PlatformUserIdentifierAbs iUserId, Player player) in Dict) {
     51                                string name = player.Name;
    5252                                if (_ignoreColorCodes) {
    5353                                        name = Regex.Replace (name, "\\[[0-9a-fA-F]{6}\\]", "");
    5454                                }
    5555
    56                                 if (kvp.Value.IsOnline && name.EqualsCaseInsensitive (_nameOrId)) {
    57                                         return kvp.Key;
     56                                if (player.IsOnline && name.EqualsCaseInsensitive (_nameOrId)) {
     57                                        return iUserId;
    5858                                }
    5959                        }
Note: See TracChangeset for help on using the changeset viewer.