From a2442c12839fbf2c971affdeeec5d9195b176e0f Mon Sep 17 00:00:00 2001 From: Michael Becker Date: Tue, 27 Oct 2020 23:33:47 -0400 Subject: [PATCH] add choices for IcarusCommandCamera 'Operation' parameter --- .../Icarus/Commands/IcarusCommandCamera.cs | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/Plugins/UniversalEditor.Plugins.RavenSoftware/ObjectModels/Icarus/Commands/IcarusCommandCamera.cs b/Plugins/UniversalEditor.Plugins.RavenSoftware/ObjectModels/Icarus/Commands/IcarusCommandCamera.cs index 9054a002..9a5e4030 100644 --- a/Plugins/UniversalEditor.Plugins.RavenSoftware/ObjectModels/Icarus/Commands/IcarusCommandCamera.cs +++ b/Plugins/UniversalEditor.Plugins.RavenSoftware/ObjectModels/Icarus/Commands/IcarusCommandCamera.cs @@ -38,7 +38,21 @@ namespace UniversalEditor.ObjectModels.Icarus.Commands public IcarusCommandCamera() { - Parameters.Add(new IcarusChoiceParameter("Operation", new IcarusConstantExpression(IcarusCameraOperation.None))); + Parameters.Add(new IcarusChoiceParameter("Operation", new IcarusConstantExpression(IcarusCameraOperation.None), new IcarusChoiceParameterValue[] + { + new IcarusChoiceParameterValue("Disable", new IcarusConstantExpression(IcarusCameraOperation.Disable)), + new IcarusChoiceParameterValue("Distance", new IcarusConstantExpression(IcarusCameraOperation.Distance)), + new IcarusChoiceParameterValue("Enable", new IcarusConstantExpression(IcarusCameraOperation.Enable)), + new IcarusChoiceParameterValue("Fade", new IcarusConstantExpression(IcarusCameraOperation.Fade)), + new IcarusChoiceParameterValue("Follow", new IcarusConstantExpression(IcarusCameraOperation.Follow)), + new IcarusChoiceParameterValue("Move", new IcarusConstantExpression(IcarusCameraOperation.Move)), + new IcarusChoiceParameterValue("Pan", new IcarusConstantExpression(IcarusCameraOperation.Pan)), + new IcarusChoiceParameterValue("Path", new IcarusConstantExpression(IcarusCameraOperation.Path)), + new IcarusChoiceParameterValue("Roll", new IcarusConstantExpression(IcarusCameraOperation.Roll)), + new IcarusChoiceParameterValue("Shake", new IcarusConstantExpression(IcarusCameraOperation.Shake)), + new IcarusChoiceParameterValue("Track", new IcarusConstantExpression(IcarusCameraOperation.Track)), + new IcarusChoiceParameterValue("Zoom", new IcarusConstantExpression(IcarusCameraOperation.Zoom)) + })); } public override object Clone()