public override void DeserializeSpecialData( string key, string value ) { property.Deserialize( key, value ); switch( key ) { case "tex": textureAsset = (Texture)SF_Tools.GUIDToAsset( value, typeof( Texture ) ); OnAssignedTexture(); break; case "ntxv": noTexValue = (NoTexValue)int.Parse( value ); break; case "isnm": markedAsNormalMap = bool.Parse( value ); break; } }
public override void DeserializeSpecialData(string key, string value) { property.Deserialize(key, value); switch (key) { case "cube": cubemapAsset = (Cubemap)SF_Tools.GUIDToAsset(value, typeof(Cubemap)); break; case "pvfc": previewFace = (CubemapFace)int.Parse(value); break; } if (cubemapAsset != null) { RenderToTexture(); } }