Gavalakis

Forum Replies Created

Viewing 15 posts - 31 through 45 (of 923 total)
  • Author
    Posts
  • Gavalakis
    Keymaster

    Hello and sorry for the late reply!

    Can you please clarify a bit regarding your setup? Do you mean that this “Main Manager” is a gameobject with a “Global Blackboard” component attached to it?

    Let me know. Thank you.

    Join us on Discord: https://discord.gg/97q2Rjh

    in reply to: Blackboard names sorting in popup #3523
    Gavalakis
    Keymaster

    Hello,

    Thank you for letting me know of the issue with building. I will have to find out what is the cause of this. Regarding variables sorting in the browser (“Variables/Blackboard”), they should (and are here) be in the same order as they appear in the blackboard itself. Hmm.

    Join us on Discord: https://discord.gg/97q2Rjh

    in reply to: [RequiredField] or alternative for ValueInput #3512
    Gavalakis
    Keymaster

    Hello,

    The [RequiredField] does indeed not work with ValueInputs. To be honest, I haven’t thought of adding something similar for ValuePorts. Is the goal to show some UI error for example? I could make the [RequiredField] work on ValuePorts (and/or a way to set a ValuePort to be required in the RegisterPorts method).

    Let me know.

    Thanks!

    Join us on Discord: https://discord.gg/97q2Rjh

    in reply to: Canvas Editor Window #3510
    Gavalakis
    Keymaster

    Hello,

    Do you mean to show also show the dropdown to select a gameobject with FlowscriptController to open when the editor is empty? Sure, I noted this down and will add this 🙂

    Thanks for the suggestion.

    Join us on Discord: https://discord.gg/97q2Rjh

    in reply to: split/merge vector3 #3505
    Gavalakis
    Keymaster

    Hello and sorry for the late reply.

    You can use “Extract Vector 3” and “New Vector3”, and add a float addition “+” in between like this:

    ExtractConstruct

    Let me know if this works for you.

    Thanks.

    Join us on Discord: https://discord.gg/97q2Rjh

    Attachments:
    You must be logged in to view attached files.
    in reply to: For Loop continues when it hits a Wait node #3503
    Gavalakis
    Keymaster

    Hello,

    The For Loop node makes all its iteration out calls in the same frame. When a Wait node is called multiple times, the calls are queued or filtered (depending on the invocation mode set in the inspector please see here) .

    The following flowscript uses a For Loop and Wait nodes. It will instantiate 10 cubes each one after a short delay (0.84 seconds) because of the Wait node.

    InstantiateWait

    Let me know if that works for you.

    Thanks.

     

    Join us on Discord: https://discord.gg/97q2Rjh

    Attachments:
    You must be logged in to view attached files.
    in reply to: ‘System.String[]::Set’ no AOT was generated #3502
    Gavalakis
    Keymaster

    Hi! Sorry for the late reply.

    May I suggest using the “Get List Item (T)” and “Set List Item (T)” instead of the array get/set methods for this?

    Both can be found under “Functions/Implemented/Collections/Lists”. (They will both work with the Split array output as is).

    Let me know if that works for you.

    Thanks!

    Join us on Discord: https://discord.gg/97q2Rjh

    in reply to: LFO? #3501
    Gavalakis
    Keymaster

    Hello and sorry for the very late reply.

    There is something like this called the “OSC Pulse” event node (Events/Other). It works with an animation curve (which you can modify) that is evaluated repeatedly and returns the value of the curve. It also has two output event calls “High” and “Low” for when the value is above and below 0.

    Let me know if this node works for what you want to achieve. If not, we can make a new one that fits your use case better.

    Thanks.

    Join us on Discord: https://discord.gg/97q2Rjh

    in reply to: Crash related to generics and reflection (IL2CPP) #3493
    Gavalakis
    Keymaster

    Hello,

    Have you generated the AOTClasses and link.xml files as described here please -> https://flowcanvas.paradoxnotion.com/documentation/?section=working-with-aot-platforms ?

    Let me know.

    Join us on Discord: https://discord.gg/97q2Rjh

    in reply to: Custom Drawer Accessing Source Class #3485
    Gavalakis
    Keymaster

    Hello there,

    Within an AttributeDrawer, you can access the source object with the ‘.context’ property. You can then use reflection to call a function by name or in this case get a field (AbilityList) by name. Here is an example of such a drawer:

    Let me know if that works for you.

    Join us on Discord: https://discord.gg/97q2Rjh

    Gavalakis
    Keymaster

    Hello there,

    I initially opted to serialize translation and zoom so that it is saved with the graph and thus a graph opens up at the same translation/zoom that it was left at. Furthermore serializing translation and zoom also allows for them to be part of an Undo (and thus being more clear what was undoed). With that said, you can open the GraphSource.cs and remove the serialization attributes from the ‘_translation’ and ‘_zoomFactor’ fields to not serialize them. I will also look into this and possibly change them to be serialized in EditorPrefs instead.

    Let me know if that works for you.

    Thanks!

    Join us on Discord: https://discord.gg/97q2Rjh

    Gavalakis
    Keymaster

    Hello!

    This has been flagged as a Unity bug unfortunately which I also reported to Unity and they said in the ticket that they know about it and that have fixed it in certain versions of Unity.  Here is also a thread I posted about this bug on the Unity forums. Could you please try upgrading to another Unity version please?

    Thanks!

    Join us on Discord: https://discord.gg/97q2Rjh

    in reply to: Blackboard Dictionary (List (stuff)) #3463
    Gavalakis
    Keymaster

    Thank you very much for your kind words 🙂

    Join us on Discord: https://discord.gg/97q2Rjh

    in reply to: Event Dispatchers in Flow Canvas #3443
    Gavalakis
    Keymaster

    Hello and sorry for the late reply.

    If you mean this -> https://d3kjluh73b9h9o.cloudfront.net/original/3X/0/5/051945c4cab2b0203f61d6c69e5e39a835e22eaa.jpeg

    Then the equivalent in FlowCanvas is the “Delegate Callback” node:
    DelegateCallback

    To hook this up, you need to:

    1. Create a “Delegate Callback” event node.
    2. Get a reference to the += of an event. In this example I used “SceneManager.SceneLoaded”.
    3. Hook like the image 🙂

    There are also other more simpler ways to hook up to events directly as described here: https://flowcanvas.paradoxnotion.com/documentation/?section=events

    Let me know if the above is indeed what you were after.

    Thanks.

     

    Join us on Discord: https://discord.gg/97q2Rjh

    Attachments:
    You must be logged in to view attached files.
    in reply to: how to hide some folder #3442
    Gavalakis
    Keymaster

    Hello,

    While it is not possible to hide folders or nodes, it is possible to favorite the ones you want and use the “FabOnly” button to only show those. You could also enable the “Collapse Generics In Browser” from the graph editor toolbar “Prefs” dropdown if it is not already.

    Thanks!

    Join us on Discord: https://discord.gg/97q2Rjh

Viewing 15 posts - 31 through 45 (of 923 total)