save but not send hat/visor/weapon state, fix sync of mounts, speed up cache generation a bit
This commit is contained in:
		| @@ -125,6 +125,14 @@ public class CharacterDataFactory | ||||
|         //Logger.Verbose("Adding File Replacement for Material " + fileName); | ||||
|         var mtrlPath = fileName.Split("|")[2]; | ||||
|  | ||||
|         if (cache.FileReplacements.ContainsKey(objectKind)) | ||||
|         { | ||||
|             if (cache.FileReplacements[objectKind].Any(c => c.ResolvedPath.Contains(mtrlPath))) | ||||
|             { | ||||
|                 return; | ||||
|             } | ||||
|         } | ||||
|  | ||||
|         var mtrlFileReplacement = CreateFileReplacement(mtrlPath); | ||||
|         DebugPrint(mtrlFileReplacement, objectKind, "Material", inheritanceLevel); | ||||
|  | ||||
| @@ -155,6 +163,14 @@ public class CharacterDataFactory | ||||
|  | ||||
|         //Logger.Verbose("Adding File Replacement for Texture " + texPath); | ||||
|  | ||||
|         if (cache.FileReplacements.ContainsKey(objectKind)) | ||||
|         { | ||||
|             if (cache.FileReplacements[objectKind].Any(c => c.GamePaths.Contains(texPath))) | ||||
|             { | ||||
|                 return; | ||||
|             } | ||||
|         } | ||||
|  | ||||
|         var texFileReplacement = CreateFileReplacement(texPath, doNotReverseResolve); | ||||
|         DebugPrint(texFileReplacement, objectKind, "Texture", inheritanceLevel); | ||||
|  | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Stanley Dimant
					Stanley Dimant