public override void StartUp() { // We need this to happen when the glux is loaded //UpdateCodeInProjectPresence(); mItemAdder = new CodeBuildItemAdder(); mItemAdder.IsVerbose = true; mItemAdder.Add("StateInterpolationPlugin.Back.cs"); mItemAdder.Add("StateInterpolationPlugin.Bounce.cs"); mItemAdder.Add("StateInterpolationPlugin.Circular.cs"); mItemAdder.Add("StateInterpolationPlugin.Cubic.cs"); mItemAdder.Add("StateInterpolationPlugin.Elastic.cs"); mItemAdder.Add("StateInterpolationPlugin.Exponential.cs"); mItemAdder.Add("StateInterpolationPlugin.Instant.cs"); mItemAdder.Add("StateInterpolationPlugin.Linear.cs"); mItemAdder.Add("StateInterpolationPlugin.Quadratic.cs"); mItemAdder.Add("StateInterpolationPlugin.Quartic.cs"); mItemAdder.Add("StateInterpolationPlugin.Quintic.cs"); mItemAdder.Add("StateInterpolationPlugin.ShakeTweener.cs"); mItemAdder.Add("StateInterpolationPlugin.Sinusoidal.cs"); mItemAdder.Add("StateInterpolationPlugin.Tweener.cs"); mItemAdder.Add("StateInterpolationPlugin.TweenerManager.cs"); mItemAdder.AddFileBehavior = AddFileBehavior.IfOutOfDate; mItemAdder.OutputFolderInProject = "StateInterpolation"; this.AdjustDisplayedEntity += HandleAdjustDisplayedEntity; this.AdjustDisplayedScreen += HandleAdjustDisplayedScreen; this.ReactToLoadedGlux += HandleGluxLoad; mCodeGenerator = new StateInterpolationCodeGenerator(); CodeWriter.CodeGenerators.Add(mCodeGenerator); }
private void CreateCodeItemAdder() { mItemAdder = new CodeBuildItemAdder(); mItemAdder.IsVerbose = true; mItemAdder.Add("StateInterpolationPlugin.Back.cs"); mItemAdder.Add("StateInterpolationPlugin.Bounce.cs"); mItemAdder.Add("StateInterpolationPlugin.Circular.cs"); mItemAdder.Add("StateInterpolationPlugin.Cubic.cs"); mItemAdder.Add("StateInterpolationPlugin.Elastic.cs"); mItemAdder.Add("StateInterpolationPlugin.Exponential.cs"); mItemAdder.Add("StateInterpolationPlugin.Instant.cs"); mItemAdder.Add("StateInterpolationPlugin.Linear.cs"); mItemAdder.Add("StateInterpolationPlugin.Quadratic.cs"); mItemAdder.Add("StateInterpolationPlugin.Quartic.cs"); mItemAdder.Add("StateInterpolationPlugin.Quintic.cs"); mItemAdder.Add("StateInterpolationPlugin.ShakeTweener.cs"); mItemAdder.Add("StateInterpolationPlugin.Sinusoidal.cs"); mItemAdder.Add("StateInterpolationPlugin.Tweener.cs"); mItemAdder.Add("StateInterpolationPlugin.TweenerManager.cs"); mItemAdder.AddFileBehavior = AddFileBehavior.IfOutOfDate; mItemAdder.OutputFolderInProject = "StateInterpolation"; }