public void OnModifyEnvironmentLighting(MoveEditor.MoveAnimationEvent e) { //EnvironmentLightingEventInfo evt = new EnvironmentLightingEventInfo(e.stringParameter); EnvironmentLightingEventInfo evt = e.EventRef as EnvironmentLightingEventInfo; EnvironmentLightingProperties properties = evt._lightingProperties; float duration = Mathf.Max(properties._multiplyDuration, properties._addDuration); _activeEnvLightingInfo = new EnvLightingInfo(properties, duration); }
public void Init(EnvironmentLightingProperties properties, float startTime) { _properties = properties; _startTime = startTime; _duration = Mathf.Max(properties._addDuration, properties._multiplyDuration); }
public EnvLightingInfo(EnvironmentLightingProperties properties, float duration) { _properties = properties; _duration = duration; _time = 0.0f; }