Hi everyone!
Today I was tying to create a simple change of position for a simple cilinder with the sequence node. I already done this before in a lot of projects and it always work. This time seems I'm missing something.
In UE I create a Set World Transform node and attached it to a Get Aximmetry Transform. In aximmetry I create a Scene Node, linked from World Transform to the .log project. Then I create a Sequence Node and linked his Wordl Transform to the Add Transform of the Scene Node. Last thing I create a Sequence Node and linked his Track to Seq Position of the Sequence Node. When I double click on Sequence Node or when I click Edit Sequence Aximmetry crash and pop out a fatal error message.
Aximmetry generated a .dmp file, but this is way beyond my knowledge.
I'll leave here the code I HOPE contains the error or at least some usefull information
using System;
using Aximmetry.Composer.Properties;
using Aximmetry.Composer.SequenceEditor;
using Aximmetry.Model.Modules.Base;
using Aximmetry.Model.Modules.PinTypes;
using Aximmetry.Model.Modules.PropertyEditing;
namespace Aximmetry.Composer.PropertyEditing;
public class SequencePinPropertyWrapper : ExternalEditedPropertyWrapper
{
public override string ButtonText => Resources.SequencePinPropertyEditor_EditSequence;
public override bool Enabled => base.Pin0.ExposionNonLockedTail != null;
public static bool HandlesPin(InputPin pin)
{
Type type = pin.Value.GetType();
return type == typeof(PinSequenceValue);
}
public SequencePinPropertyWrapper(object[] targets, InputPin pin)
: base(targets, pin)
{
}
public override void ExecuteEditor()
{
SequenceEditorControl.Instance.EditSequencePin(base.Pin0.ExposionNonLockedTail);
}
protected override bool IsCompatiblePin(InputPin pin0, InputPin pin)
{
return false;
}
}
Thanks to anyone could help me!