Vortex icon indicating copy to clipboard operation
Vortex copied to clipboard

Bug on install

Open SpikeborOfficial opened this issue 3 years ago • 3 comments

Hi, there maybe something you're using that is not in my project. This is the error when I first install Vortex:

Assets\Vortex\Vortex\Code\Runtime\Tasks\PlaySequence.cs(10,31): error CS0246: The type or namespace name 'SerializeReferenceButton' could not be found (are you missing a using directive or an assembly reference?)

Assets\Vortex\Vortex\Code\Runtime\Tasks\PlaySequence.cs(10,31): error CS0246: The type or namespace name 'SerializeReferenceButtonAttribute' could not be found (are you missing a using directive or an assembly reference?)

SpikeborOfficial avatar Nov 18 '22 03:11 SpikeborOfficial

Also I test build the project and all the editor scripts in Vortex's Editor folder throw errors. Normally Editor scripts will be excluded on build while they're in Editor folder, which is this case. But why is that ? I have to go in and use #if Unity_Editor on them to able to build.

SpikeborOfficial avatar Nov 20 '22 07:11 SpikeborOfficial

Hi, the library has third-party dependencies(also my own libraries) which will be included later via "package.json". Right now Vortex is highly experimental and contains known bugs. The vortex is undergoing major architectural changes in the "dev_rumman" branch. Reasons:

  1. Current architecture is overly complex to maintain
  2. I will implement features such as Unreal Engine style Anim notify, Anim montage, Anim composite, etc. And this will be best done on this new arch.
  3. Current solution has several bugs which will be better eliminated in the new architectural approach.

All current features should work fine with this new architecture, except events(Anim Notify will replace them). And current API will be changed, so do not hold current method names. So I highly suggest you not use this library for production purposes(as stated in my GitHub bio as well). And I would recommend waiting for the next upcoming major release that will use new architecture.

kaiyumcg avatar Nov 20 '22 16:11 kaiyumcg

But in case you insist on using this now on the master branch, you need this in your project.

If you want to check how development is going on "dev_rumman" branch, you need

  1. Playable graph visualizer
  2. UnityExt
  3. AttributeExt
  4. And of course the first library I mentioned earlier

kaiyumcg avatar Nov 20 '22 16:11 kaiyumcg