Skip to content

Commit

Permalink
fix(Editor): add missing list components to generator window
Browse files Browse the repository at this point in the history
The List component Generator Window was missing a number of elements
that made sense to be in the list. These have now been added.
  • Loading branch information
thestonefox committed Feb 19, 2023
1 parent 35fe86d commit 5ceb357
Showing 1 changed file with 24 additions and 0 deletions.
24 changes: 24 additions & 0 deletions Editor/Utility/ObservableListComponentGeneratorEditorWindow.cs
Original file line number Diff line number Diff line change
Expand Up @@ -45,6 +45,7 @@ protected enum OptionType
FloatModeFinder,
FloatMultiplier,
FloatRangeFinder,
FloatSubtractor,
GameObjectsAssociationActivator,
GameObjectRelations,
GameObjectStateSwitcher,
Expand All @@ -55,7 +56,10 @@ protected enum OptionType
PatternMatcherRule,
RuleAssociation,
RulesMatcher,
Vector2Adder,
Vector2Multiplier,
Vector2Subtractor,
Vector3Adder,
Vector3Multiplier,
Vector3Subtractor,
VelocityTrackerProcessor
Expand Down Expand Up @@ -256,11 +260,31 @@ protected virtual void CreateComponent(OptionType selectedOption)
FloatObservableList floatRangeFinderList = listContainer.AddComponent<FloatObservableList>();
floatRangeFinder.Collection = floatRangeFinderList;
break;
case OptionType.FloatSubtractor:
FloatSubtractor floatSubtractor = componentContainer.AddComponent<FloatSubtractor>();
FloatObservableList floatSubtractorList = listContainer.AddComponent<FloatObservableList>();
floatSubtractor.Collection = floatSubtractorList;
break;
case OptionType.Vector2Adder:
Vector2Adder vector2Adder = componentContainer.AddComponent<Vector2Adder>();
Vector2ObservableList vector2AdderList = listContainer.AddComponent<Vector2ObservableList>();
vector2Adder.Collection = vector2AdderList;
break;
case OptionType.Vector2Multiplier:
Vector2Multiplier vector2Multiplier = componentContainer.AddComponent<Vector2Multiplier>();
Vector2ObservableList vector2MultiplierList = listContainer.AddComponent<Vector2ObservableList>();
vector2Multiplier.Collection = vector2MultiplierList;
break;
case OptionType.Vector2Subtractor:
Vector2Subtractor vector2Subtractor = componentContainer.AddComponent<Vector2Subtractor>();
Vector2ObservableList vector2SubtractorList = listContainer.AddComponent<Vector2ObservableList>();
vector2Subtractor.Collection = vector2SubtractorList;
break;
case OptionType.Vector3Adder:
Vector3Adder vector3Adder = componentContainer.AddComponent<Vector3Adder>();
Vector3ObservableList vector3AdderList = listContainer.AddComponent<Vector3ObservableList>();
vector3Adder.Collection = vector3AdderList;
break;
case OptionType.Vector3Multiplier:
Vector3Multiplier vector3Multiplier = componentContainer.AddComponent<Vector3Multiplier>();
Vector3ObservableList vector3MultiplierList = listContainer.AddComponent<Vector3ObservableList>();
Expand Down

0 comments on commit 5ceb357

Please sign in to comment.