toto007

Forum Replies Created

Viewing 8 posts - 1 through 8 (of 8 total)
  • Author
    Posts
  • toto007
    Participant

    A solution can be to comment the assignation to fields “this.translation” and “this.zoomFactor “in constructor of the class GraphSerializationData ?

    Schermata-2019-10-02-alle-15.31.46

    Attachments:
    You must be logged in to view attached files.
    toto007
    Participant

    Thank you for your reply.

    The solution resolve in part the problem. When the exception is not verified the data of valueinput are restore correctly  but the connections are lost.

    This video reproduce of issue:

    in reply to: FlowInput.isConnected is always false when play on device #2266
    toto007
    Participant

    Thank you for your input and confirmation that this is needed. I have added this to the roadmap. It’s a bit harder to implement than I thought perfomance wise, cinsidering the current implementation, but it will happen  Thank you.

    I would not like to ask a question with a too complex answer but I would like to know the reasons why it could lead to a deterioration in performance.

    I ask this question because I’m modifying your framework quite intensively for my use case and I wouldn’t want it to make any mistakes that I shouldn’t be making

    in reply to: Any way to contribute? Or open issues that can be tracked? #2169
    toto007
    Participant

    I too share the need to have a private git repository so I can fork and be able to contribute and synchronize any new updates to my fork.
    Excellent also the idea of being able to trace new requests for features and any issue

    in reply to: FlowCanvas and Corgi Engine #2154
    toto007
    Participant

    I think that you have a conflict. So both plugins have a class Colors. Maybe the plugin Corgi Engine doesn’t have a namespace to Colors class. For fix this you can add a namespace.

    in reply to: two-way binding properties node. #2149
    toto007
    Participant

    Thank you for you advices.
    I do your flownode class a partial class and it’s works and more easy extended flownode. So I will gladly when you make it partial officially for the next version 🙂

    Furthermore for my use case I have followed your advice for extend my nodo with a custom method OnSceneGUI

    To do this when the node is selected I add to the reference subject gameobject a support class “ActionsceneGUI”

    So to ActionSceneGUI I associate a class ActionGUIEditor that extends Editor and invokes the OnsceneGUI method based on the selected node

    This avoids me writing a lot of code around. Thanks for you advice 🙂 . I was wondering if you have any more optimal solutions or if it may be enough so

    in reply to: two-way binding properties node. #2136
    toto007
    Participant

    Regarding the advice I asked you about how I could listen to the change in the value of an ValueInput, I extended the ValueInput class this way:

    I also had to extend the FlowControlNode class by adding the AddObservableValueInput method. The problem that to do this I had to modify the class changing the access level of the QualifyPortNameAndID method and the inputPorts variable from private to protected. How can I achieve the same result without modifying your framework? I do not want to have to report my changes to your framework every time when there is a new update

    in reply to: two-way binding properties node. #2133
    toto007
    Participant

    Thanks, It’s works!

    I want that user can editing some variables of node through the tools of support.
    So, I have created a node custom “TweenPosition” for create an animation of an object in a determinate position (To). You can look my example here:

    If you can look at my code I would like to know if it is the correct way to achieve this goal.Basically what I do that when the node is selected I then transfer the reference of the “to” field of the node to an internal my class that serves to manage the waypoint on the scene.

    This class is my custom flownode
    Tweenposition.cs

    This class is useful to create the placeholder waypoint on the object on which the node works
    TweenPositionEditor.cs

    This class does the through to share the variable position of the node “Tweenposition.cs” with the class “TweenPositionEditor.cs “that manage the waypoint drawn the handles on the Scenaview
    TweenPositionMonoB.cs

    If I may I would ask you another advice. I would like to know when the Serializevalue changes value. I thought I’d extend the class Valueinput<T> and overwrite the serializedvalue set method to launch an event when its value changes from the previous.

Viewing 8 posts - 1 through 8 (of 8 total)