public EffectFormBuilder SetLightSourceForm(RuleDefinitions.LightSourceType lightSourceType, int brightRange, int dimAdditionalRange, Color color, AssetReference graphicsPrefabReference) { effectForm.FormType = EffectForm.EffectFormType.LightSource; LightSourceForm lightSourceForm = new LightSourceForm(); lightSourceForm.SetLightSourceType(lightSourceType); lightSourceForm.SetBrightRange(brightRange); lightSourceForm.SetDimAdditionalRange(dimAdditionalRange); lightSourceForm.SetColor(color); lightSourceForm.SetGraphicsPrefabReference(graphicsPrefabReference); effectForm.SetLightSourceForm(lightSourceForm); return(this); }
public EffectProxyDefinitionBuilder SetLightSource(LightSourceForm lightSourceForm) { Definition.SetAddLightSource(true); Definition.SetLightSourceForm(lightSourceForm); return(this); }
public static T SetLightSourceForm <T>(this T entity, LightSourceForm value) where T : EffectProxyDefinition { entity.SetField("lightSourceForm", value); return(entity); }
public static T SetLightSourceForm <T>(this T entity, LightSourceForm value) where T : FeatureDefinitionLightSource { entity.SetField("lightSourceForm", value); return(entity); }