public override CVariable Copy(CR2WCopyAction context) { var var = (CDecalSpawner)base.Copy(context); var.material = (SDynamicDecalMaterialInfo)material.Copy(context); var.farZ = (CFloat)farZ.Copy(context); var.nearZ = (CFloat)nearZ.Copy(context); var.ssize = (CPtr)ssize.Copy(context); var.depthFadePower = (CFloat)depthFadePower.Copy(context); var.normalFadeBias = (CFloat)normalFadeBias.Copy(context); var.normalFadeScale = (CFloat)normalFadeScale.Copy(context); var.doubleSided = (CBool)doubleSided.Copy(context); var.projectionMode = (CName)projectionMode.Copy(context); var.decalLifetime = (CPtr)decalLifetime.Copy(context); var.decalFadeTime = (CFloat)decalFadeTime.Copy(context); var.decalFadeInTime = (CFloat)decalFadeInTime.Copy(context); var.projectOnlyOnStatic = (CBool)projectOnlyOnStatic.Copy(context); var.startScale = (CFloat)startScale.Copy(context); var.scaleTime = (CFloat)scaleTime.Copy(context); var.useVerticalProjection = (CBool)useVerticalProjection.Copy(context); var.spawnPriority = (CName)spawnPriority.Copy(context); var.autoHideDistance = (CFloat)autoHideDistance.Copy(context); var.spawnFrequency = (CFloat)spawnFrequency.Copy(context); return(var); }
public override CVariable Copy(CR2WCopyAction context) { var var = (EmitterDurationSettings)base.Copy(context); var.emitterDuration = (CFloat)emitterDuration.Copy(context); var.emitterDurationLow = (CFloat)emitterDurationLow.Copy(context); var.useEmitterDurationRange = (CBool)useEmitterDurationRange.Copy(context); return(var); }
public override CVariable Copy(CR2WCopyAction context) { var var = (EmitterDelaySettings)base.Copy(context); var.emitterDelay = (CFloat)emitterDelay.Copy(context); var.emitterDelayLow = (CFloat)emitterDelayLow.Copy(context); var.useEmitterDelayRange = (CBool)useEmitterDelayRange.Copy(context); var.useEmitterDelayOnce = (CBool)useEmitterDelayOnce.Copy(context); return(var); }
public override CVariable Copy(CR2WCopyAction context) { var var = (CParticleSystem)base.Copy(context); var.lods = (CArray)lods.Copy(context); var.emitters = (CArray)emitters.Copy(context); var.autoHideDistance = (CFloat)autoHideDistance.Copy(context); var.autoHideRange = (CFloat)autoHideRange.Copy(context); var.previewBackgroundColor = (CColor)previewBackgroundColor.Copy(context); var.previewShowGrid = (CBool)previewShowGrid.Copy(context); var.visibleThroughWalls = (CBool)visibleThroughWalls.Copy(context); var.prewarmingTime = (CFloat)prewarmingTime.Copy(context); var.renderingPlane = (CName)renderingPlane.Copy(context); return(var); }
public override CVariable Copy(CR2WCopyAction context) { var var = (SDynamicDecalMaterialInfo)base.Copy(context); var.diffuseTexture = (CHandle)diffuseTexture.Copy(context); var.normalTexture = (CHandle)normalTexture.Copy(context); var.specularColor = (CColor)specularColor.Copy(context); var.specularScale = (CFloat)specularScale.Copy(context); var.specularBase = (CFloat)specularBase.Copy(context); var.specularity = (CFloat)specularity.Copy(context); var.additiveNormals = (CBool)additiveNormals.Copy(context); var.diffuseRandomColor0 = (CColor)diffuseRandomColor0.Copy(context); var.diffuseRandomColor1 = (CColor)diffuseRandomColor1.Copy(context); var.subUVType = (CName)subUVType.Copy(context); return(var); }