[unity] Remove Unity 5.4 code.

This commit is contained in:
pharan 2018-05-11 06:30:34 +08:00
parent 496c3dd2ca
commit 093090875f

View File

@ -138,18 +138,13 @@ namespace Spine.Unity.Modules {
skeletonRenderer.GenerateMeshOverride += HandleRender;
#endif
#if UNITY_5_4_OR_NEWER
if (copyMeshRendererFlags) {
var lightProbeUsage = mainMeshRenderer.lightProbeUsage;
bool receiveShadows = mainMeshRenderer.receiveShadows;
#if UNITY_5_5_OR_NEWER
var reflectionProbeUsage = mainMeshRenderer.reflectionProbeUsage;
var shadowCastingMode = mainMeshRenderer.shadowCastingMode;
var motionVectorGenerationMode = mainMeshRenderer.motionVectorGenerationMode;
var probeAnchor = mainMeshRenderer.probeAnchor;
#endif
for (int i = 0; i < partsRenderers.Count; i++) {
var currentRenderer = partsRenderers[i];
@ -158,31 +153,12 @@ namespace Spine.Unity.Modules {
var mr = currentRenderer.MeshRenderer;
mr.lightProbeUsage = lightProbeUsage;
mr.receiveShadows = receiveShadows;
#if UNITY_5_5_OR_NEWER
mr.reflectionProbeUsage = reflectionProbeUsage;
mr.shadowCastingMode = shadowCastingMode;
mr.motionVectorGenerationMode = motionVectorGenerationMode;
mr.probeAnchor = probeAnchor;
#endif
}
}
#else
if (copyMeshRendererFlags) {
var useLightProbes = mainMeshRenderer.useLightProbes;
bool receiveShadows = mainMeshRenderer.receiveShadows;
for (int i = 0; i < partsRenderers.Count; i++) {
var currentRenderer = partsRenderers[i];
if (currentRenderer == null) continue; // skip null items.
var mr = currentRenderer.MeshRenderer;
mr.useLightProbes = useLightProbes;
mr.receiveShadows = receiveShadows;
}
}
#endif
}
void OnDisable () {