Beispiel #1
0
 private string GetAvatarString(VMAvatar ava)
 {
     int prefixNum = 3;
     if (ava.IsPet) prefixNum = 5;
     else if (ava.PersistID < 65536) prefixNum = 4;
     else
     {
         var permissionsLevel = ((VMTSOAvatarState)ava.TSOState).Permissions;
         switch (permissionsLevel)
         {
             case VMTSOAvatarPermissions.Visitor: prefixNum = 3; break;
             case VMTSOAvatarPermissions.Roommate:
             case VMTSOAvatarPermissions.BuildBuyRoommate: prefixNum = 2; break;
             case VMTSOAvatarPermissions.Admin:
             case VMTSOAvatarPermissions.Owner: prefixNum = 1; break;
         }
     }
     return GameFacade.Strings.GetString("217", prefixNum.ToString()) + ava.ToString();
 }