private void SetupInternal(ClientComponentSpriteLightSource lightSource, double duration) { this.lightSource = lightSource; this.duration = duration; this.time = 0; this.Update(0); }
public static void Setup(ClientComponentSpriteLightSource lightSource, double duration) { lightSource.SceneObject.AddComponent <ClientComponentOneShotLightAnimation>() .SetupInternal(lightSource, duration); }