internal static void UpdateMaterial(SerializedImageTarget serializedObject) { Material material = serializedObject.GetMaterial(); material = ImageTargetEditor.UpdateMaterial(serializedObject.GetDataSetName(), serializedObject.TrackableName, serializedObject.ImageTargetType, material); serializedObject.SetMaterial(material); }
private static void UpdateDataSetAppearance(SerializedImageTarget serializedObject) { ConfigData configData = ConfigDataManager.Instance.GetConfigData(serializedObject.GetDataSetName()); if (configData.ImageTargetExists(serializedObject.TrackableName)) { ConfigData.ImageTargetData imageTargetData; configData.GetImageTarget(serializedObject.TrackableName, out imageTargetData); ImageTargetEditor.UpdateAspectRatio(serializedObject, imageTargetData.size); ImageTargetEditor.UpdateScale(serializedObject, imageTargetData.size); } ImageTargetEditor.UpdateMaterial(serializedObject); }