<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>CCOREUMODULE :: Catur Documentation</title>
    <link>https://doc.cdryx.net/CdryxAIOUPlugin/modules/ccoreumodule/index.html</link>
    <description>Overview The CCOREUMODULE contains all core C++ functionalities and interfaces required by any other Cdryx UModule :&#xA;Functionalities Overview AI Bblackboard common definition Base Game instance common definition, perf managment, setting managment, HUD common definition, Player controller common definition BP Blueprint functions &amp; data container Geometry Edge, Misc (aliasing &amp; shadow behavior), shared noise struts, Polygon, Rectangle, Triangle Interfaces Actor, AI, Cell, Component, Game coordination, Noise, Quest, Room, Skill, Spline, Tools, Widget, World Spawners Spawners common definition Tools Global tooling, Singleton managment, Third party libs It also contains the CNOISEUMODULE inner module for CNoise assets creation.</description>
    <generator>Hugo</generator>
    <language>en-us</language>
    <lastBuildDate>Sat, 20 Jul 2024 21:09:28 +0200</lastBuildDate>
    <atom:link href="https://doc.cdryx.net/CdryxAIOUPlugin/modules/ccoreumodule/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Blueprint</title>
      <link>https://doc.cdryx.net/CdryxAIOUPlugin/modules/ccoreumodule/blueprint/index.html</link>
      <pubDate>Sat, 20 Jul 2024 21:09:28 +0200</pubDate>
      <guid>https://doc.cdryx.net/CdryxAIOUPlugin/modules/ccoreumodule/blueprint/index.html</guid>
      <description>Overview UCCoreBPLibrary exposes core utility functions to Blueprint. All functions are BlueprintCallable under the Cdryx|Core|CCoreBPLibrary category. They cover Niagara spawning, widget creation, noise calculation, component retrieval and platform detection.&#xA;Functions Name Description spawnNiagaraOnActor Spawns a Niagara effect attached to an actor, optionally on a socket. Can auto-destroy after delay spawnNiagaraAtLocation Spawns a Niagara effect at a world location with optional auto-destroy delay spawnWidget Spawns a custom UCUserWidget with data map, returns Valid/NotValid branch retrieveComponent Retrieves a component by class from an actor, returns Valid/NotValid branch createNoisator Creates a UCNoisator from a UCNoiseDataAsset and seed zCalculate2D Returns the noise value at a 2D coordinate from a noisator (Pure) zCalculate3D Returns the noise value at a 3D coordinate from a noisator (Pure) isRunningOnMobile Returns true if the game is running on a mobile platform (Pure) Begin Object Class=&#34;/Script/BlueprintGraph.K2Node_CallFunction&#34; Name=&#34;K2Node_CallFunction_0&#34; FunctionReference=(MemberParent=/Script/CoreUObject.Class&#39;&#34;/Script/CdryxCoreUModule.CCoreBPLibrary&#34;&#39;,MemberName=&#34;spawnNiagaraOnActor&#34;) NodePosX=0 NodePosY=0 NodeGuid=CA00000011112222333344445555AA01 CustomProperties Pin (PinId=CA01000011112222333344445555AB01,PinName=&#34;execute&#34;,PinToolTip=&#34;Execute&#34;,PinType.PinCategory=&#34;exec&#34;,PinType.PinSubCategory=&#34;&#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=CA01000011112222333344445555AC01,PinName=&#34;then&#34;,PinToolTip=&#34;Then&#34;,Direction=&#34;EGPD_Output&#34;,PinType.PinCategory=&#34;exec&#34;,PinType.PinSubCategory=&#34;&#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=CA01000011112222333344445555AD01,PinName=&#34;self&#34;,PinFriendlyName=NSLOCTEXT(&#34;K2Node&#34;, &#34;Target&#34;, &#34;Target&#34;),PinToolTip=&#34;Target\nCCore BPLibrary Object Reference&#34;,PinType.PinCategory=&#34;object&#34;,PinType.PinSubCategory=&#34;&#34;,PinType.PinSubCategoryObject=/Script/CoreUObject.Class&#39;&#34;/Script/CdryxCoreUModule.CCoreBPLibrary&#34;&#39;,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultObject=&#34;/Script/CdryxCoreUModule.Default__CCoreBPLibrary&#34;,PersistentGuid=00000000000000000000000000000000,bHidden=True,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=CA01000011112222333344445555AE01,PinName=&#34;worldContextObject&#34;,PinToolTip=&#34;World Context Object&#34;,PinType.PinCategory=&#34;object&#34;,PinType.PinSubCategory=&#34;&#34;,PinType.PinSubCategoryObject=/Script/CoreUObject.Class&#39;&#34;/Script/CoreUObject.Object&#34;&#39;,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,PersistentGuid=00000000000000000000000000000000,bHidden=True,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=CA01000011112222333344445555AF01,PinName=&#34;niagaraSystem&#34;,PinToolTip=&#34;Niagara System\nNiagara System Object Reference&#34;,PinType.PinCategory=&#34;object&#34;,PinType.PinSubCategory=&#34;&#34;,PinType.PinSubCategoryObject=/Script/CoreUObject.Class&#39;&#34;/Script/Niagara.NiagaraSystem&#34;&#39;,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=CA01000011112222333344445555B001,PinName=&#34;actor&#34;,PinToolTip=&#34;Actor\nActor Object Reference&#34;,PinType.PinCategory=&#34;object&#34;,PinType.PinSubCategory=&#34;&#34;,PinType.PinSubCategoryObject=/Script/CoreUObject.Class&#39;&#34;/Script/Engine.Actor&#34;&#39;,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=CA01000011112222333344445555B101,PinName=&#34;transform&#34;,PinToolTip=&#34;Transform\nTransform Structure&#34;,PinType.PinCategory=&#34;struct&#34;,PinType.PinSubCategory=&#34;&#34;,PinType.PinSubCategoryObject=/Script/CoreUObject.ScriptStruct&#39;&#34;/Script/CoreUObject.Transform&#34;&#39;,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=CA01000011112222333344445555B201,PinName=&#34;destroyEffectAfterDelayInSec&#34;,PinToolTip=&#34;Destroy Effect After Delay In Sec\nFloat (single-precision)&#34;,PinType.PinCategory=&#34;real&#34;,PinType.PinSubCategory=&#34;float&#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue=&#34;-1.0&#34;,AutogeneratedDefaultValue=&#34;-1.0&#34;,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=True,bOrphanedPin=False,) CustomProperties Pin (PinId=CA01000011112222333344445555B301,PinName=&#34;attached&#34;,PinToolTip=&#34;Attached\nBoolean&#34;,PinType.PinCategory=&#34;bool&#34;,PinType.PinSubCategory=&#34;&#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue=&#34;true&#34;,AutogeneratedDefaultValue=&#34;true&#34;,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=True,bOrphanedPin=False,) CustomProperties Pin (PinId=CA01000011112222333344445555B401,PinName=&#34;attachPointName&#34;,PinToolTip=&#34;Attach Point Name\nName&#34;,PinType.PinCategory=&#34;name&#34;,PinType.PinSubCategory=&#34;&#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue=&#34;None&#34;,AutogeneratedDefaultValue=&#34;None&#34;,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=True,bOrphanedPin=False,) End Object Begin Object Class=&#34;/Script/BlueprintGraph.K2Node_CallFunction&#34; Name=&#34;K2Node_CallFunction_1&#34; FunctionReference=(MemberParent=/Script/CoreUObject.Class&#39;&#34;/Script/CdryxCoreUModule.CCoreBPLibrary&#34;&#39;,MemberName=&#34;spawnNiagaraAtLocation&#34;) NodePosX=500 NodePosY=0 NodeGuid=CA00000011112222333344445555AA02 CustomProperties Pin (PinId=CA02000011112222333344445555AB01,PinName=&#34;execute&#34;,PinToolTip=&#34;Execute&#34;,PinType.PinCategory=&#34;exec&#34;,PinType.PinSubCategory=&#34;&#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=CA02000011112222333344445555AC01,PinName=&#34;then&#34;,PinToolTip=&#34;Then&#34;,Direction=&#34;EGPD_Output&#34;,PinType.PinCategory=&#34;exec&#34;,PinType.PinSubCategory=&#34;&#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=CA02000011112222333344445555AD01,PinName=&#34;self&#34;,PinFriendlyName=NSLOCTEXT(&#34;K2Node&#34;, &#34;Target&#34;, &#34;Target&#34;),PinToolTip=&#34;Target\nCCore BPLibrary Object Reference&#34;,PinType.PinCategory=&#34;object&#34;,PinType.PinSubCategory=&#34;&#34;,PinType.PinSubCategoryObject=/Script/CoreUObject.Class&#39;&#34;/Script/CdryxCoreUModule.CCoreBPLibrary&#34;&#39;,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultObject=&#34;/Script/CdryxCoreUModule.Default__CCoreBPLibrary&#34;,PersistentGuid=00000000000000000000000000000000,bHidden=True,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=CA02000011112222333344445555AE01,PinName=&#34;worldContextObject&#34;,PinToolTip=&#34;World Context Object&#34;,PinType.PinCategory=&#34;object&#34;,PinType.PinSubCategory=&#34;&#34;,PinType.PinSubCategoryObject=/Script/CoreUObject.Class&#39;&#34;/Script/CoreUObject.Object&#34;&#39;,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,PersistentGuid=00000000000000000000000000000000,bHidden=True,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=CA02000011112222333344445555AF01,PinName=&#34;niagaraSystem&#34;,PinToolTip=&#34;Niagara System\nNiagara System Object Reference&#34;,PinType.PinCategory=&#34;object&#34;,PinType.PinSubCategory=&#34;&#34;,PinType.PinSubCategoryObject=/Script/CoreUObject.Class&#39;&#34;/Script/Niagara.NiagaraSystem&#34;&#39;,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=CA02000011112222333344445555B001,PinName=&#34;location&#34;,PinToolTip=&#34;Location\nVector&#34;,PinType.PinCategory=&#34;struct&#34;,PinType.PinSubCategory=&#34;&#34;,PinType.PinSubCategoryObject=/Script/CoreUObject.ScriptStruct&#39;&#34;/Script/CoreUObject.Vector&#34;&#39;,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue=&#34;0, 0, 0&#34;,AutogeneratedDefaultValue=&#34;0, 0, 0&#34;,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=CA02000011112222333344445555B101,PinName=&#34;destroyEffectAfterDelayInSec&#34;,PinToolTip=&#34;Destroy Effect After Delay In Sec\nFloat (single-precision)&#34;,PinType.PinCategory=&#34;real&#34;,PinType.PinSubCategory=&#34;float&#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue=&#34;-1.0&#34;,AutogeneratedDefaultValue=&#34;-1.0&#34;,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=True,bOrphanedPin=False,) CustomProperties Pin (PinId=CA02000011112222333344445555B201,PinName=&#34;rotation&#34;,PinToolTip=&#34;Rotation\nRotator&#34;,PinType.PinCategory=&#34;struct&#34;,PinType.PinSubCategory=&#34;&#34;,PinType.PinSubCategoryObject=/Script/CoreUObject.ScriptStruct&#39;&#34;/Script/CoreUObject.Rotator&#34;&#39;,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue=&#34;0, 0, 0&#34;,AutogeneratedDefaultValue=&#34;0, 0, 0&#34;,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=True,bOrphanedPin=False,) CustomProperties Pin (PinId=CA02000011112222333344445555B301,PinName=&#34;scale&#34;,PinToolTip=&#34;Scale\nVector&#34;,PinType.PinCategory=&#34;struct&#34;,PinType.PinSubCategory=&#34;&#34;,PinType.PinSubCategoryObject=/Script/CoreUObject.ScriptStruct&#39;&#34;/Script/CoreUObject.Vector&#34;&#39;,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue=&#34;1, 1, 1&#34;,AutogeneratedDefaultValue=&#34;1, 1, 1&#34;,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=True,bOrphanedPin=False,) End Object Begin Object Class=&#34;/Script/BlueprintGraph.K2Node_CallFunction&#34; Name=&#34;K2Node_CallFunction_2&#34; FunctionReference=(MemberParent=/Script/CoreUObject.Class&#39;&#34;/Script/CdryxCoreUModule.CCoreBPLibrary&#34;&#39;,MemberName=&#34;spawnWidget&#34;) NodePosX=0 NodePosY=300 NodeGuid=CA00000011112222333344445555AA03 CustomProperties Pin (PinId=CA03000011112222333344445555AB01,PinName=&#34;self&#34;,PinFriendlyName=NSLOCTEXT(&#34;K2Node&#34;, &#34;Target&#34;, &#34;Target&#34;),PinToolTip=&#34;Target\nCCore BPLibrary Object Reference&#34;,PinType.PinCategory=&#34;object&#34;,PinType.PinSubCategory=&#34;&#34;,PinType.PinSubCategoryObject=/Script/CoreUObject.Class&#39;&#34;/Script/CdryxCoreUModule.CCoreBPLibrary&#34;&#39;,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultObject=&#34;/Script/CdryxCoreUModule.Default__CCoreBPLibrary&#34;,PersistentGuid=00000000000000000000000000000000,bHidden=True,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=CA03000011112222333344445555AC01,PinName=&#34;worldContextObject&#34;,PinToolTip=&#34;World Context Object\nObject Reference&#34;,PinType.PinCategory=&#34;object&#34;,PinType.PinSubCategory=&#34;&#34;,PinType.PinSubCategoryObject=/Script/CoreUObject.Class&#39;&#34;/Script/CoreUObject.Object&#34;&#39;,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,PersistentGuid=00000000000000000000000000000000,bHidden=True,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=CA03000011112222333344445555AD01,PinName=&#34;widgetClass&#34;,PinToolTip=&#34;Widget Class\nClass Reference&#34;,PinType.PinCategory=&#34;class&#34;,PinType.PinSubCategory=&#34;&#34;,PinType.PinSubCategoryObject=/Script/CoreUObject.Class&#39;&#34;/Script/UMG.UserWidget&#34;&#39;,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=CA03000011112222333344445555AE01,PinName=&#34;dataMap&#34;,PinToolTip=&#34;Data Map\nMap of Name to FCWidget OStruct&#34;,PinType.PinCategory=&#34;name&#34;,PinType.PinSubCategory=&#34;&#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=Map,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=CA03000011112222333344445555AF01,PinName=&#34;ReturnValue&#34;,PinToolTip=&#34;Return Value\nUser Widget Object Reference&#34;,Direction=&#34;EGPD_Output&#34;,PinType.PinCategory=&#34;object&#34;,PinType.PinSubCategory=&#34;&#34;,PinType.PinSubCategoryObject=/Script/CoreUObject.Class&#39;&#34;/Script/UMG.UserWidget&#34;&#39;,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=CA03000011112222333344445555B001,PinName=&#34;valid&#34;,PinToolTip=&#34;Valid&#34;,Direction=&#34;EGPD_Output&#34;,PinType.PinCategory=&#34;exec&#34;,PinType.PinSubCategory=&#34;&#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=CA03000011112222333344445555B101,PinName=&#34;notValid&#34;,PinToolTip=&#34;Not Valid&#34;,Direction=&#34;EGPD_Output&#34;,PinType.PinCategory=&#34;exec&#34;,PinType.PinSubCategory=&#34;&#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) End Object Begin Object Class=&#34;/Script/BlueprintGraph.K2Node_CallFunction&#34; Name=&#34;K2Node_CallFunction_3&#34; FunctionReference=(MemberParent=/Script/CoreUObject.Class&#39;&#34;/Script/CdryxCoreUModule.CCoreBPLibrary&#34;&#39;,MemberName=&#34;retrieveComponent&#34;) NodePosX=500 NodePosY=300 NodeGuid=CA00000011112222333344445555AA04 CustomProperties Pin (PinId=CA04000011112222333344445555AB01,PinName=&#34;self&#34;,PinFriendlyName=NSLOCTEXT(&#34;K2Node&#34;, &#34;Target&#34;, &#34;Target&#34;),PinToolTip=&#34;Target\nCCore BPLibrary Object Reference&#34;,PinType.PinCategory=&#34;object&#34;,PinType.PinSubCategory=&#34;&#34;,PinType.PinSubCategoryObject=/Script/CoreUObject.Class&#39;&#34;/Script/CdryxCoreUModule.CCoreBPLibrary&#34;&#39;,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultObject=&#34;/Script/CdryxCoreUModule.Default__CCoreBPLibrary&#34;,PersistentGuid=00000000000000000000000000000000,bHidden=True,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=CA04000011112222333344445555AC01,PinName=&#34;actor&#34;,PinToolTip=&#34;Actor\nActor Object Reference&#34;,PinType.PinCategory=&#34;object&#34;,PinType.PinSubCategory=&#34;&#34;,PinType.PinSubCategoryObject=/Script/CoreUObject.Class&#39;&#34;/Script/Engine.Actor&#34;&#39;,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=CA04000011112222333344445555AD01,PinName=&#34;componentClass&#34;,PinToolTip=&#34;Component Class\nClass Reference&#34;,PinType.PinCategory=&#34;class&#34;,PinType.PinSubCategory=&#34;&#34;,PinType.PinSubCategoryObject=/Script/CoreUObject.Class&#39;&#34;/Script/Engine.ActorComponent&#34;&#39;,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=CA04000011112222333344445555AE01,PinName=&#34;ReturnValue&#34;,PinToolTip=&#34;Return Value\nActor Component Object Reference&#34;,Direction=&#34;EGPD_Output&#34;,PinType.PinCategory=&#34;object&#34;,PinType.PinSubCategory=&#34;&#34;,PinType.PinSubCategoryObject=/Script/CoreUObject.Class&#39;&#34;/Script/Engine.ActorComponent&#34;&#39;,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=CA04000011112222333344445555AF01,PinName=&#34;valid&#34;,PinToolTip=&#34;Valid&#34;,Direction=&#34;EGPD_Output&#34;,PinType.PinCategory=&#34;exec&#34;,PinType.PinSubCategory=&#34;&#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=CA04000011112222333344445555B001,PinName=&#34;notValid&#34;,PinToolTip=&#34;Not Valid&#34;,Direction=&#34;EGPD_Output&#34;,PinType.PinCategory=&#34;exec&#34;,PinType.PinSubCategory=&#34;&#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) End Object Begin Object Class=&#34;/Script/BlueprintGraph.K2Node_CallFunction&#34; Name=&#34;K2Node_CallFunction_4&#34; FunctionReference=(MemberParent=/Script/CoreUObject.Class&#39;&#34;/Script/CdryxCoreUModule.CCoreBPLibrary&#34;&#39;,MemberName=&#34;createNoisator&#34;) NodePosX=0 NodePosY=600 NodeGuid=CA00000011112222333344445555AA05 CustomProperties Pin (PinId=CA05000011112222333344445555AB01,PinName=&#34;execute&#34;,PinToolTip=&#34;Execute&#34;,PinType.PinCategory=&#34;exec&#34;,PinType.PinSubCategory=&#34;&#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=CA05000011112222333344445555AC01,PinName=&#34;then&#34;,PinToolTip=&#34;Then&#34;,Direction=&#34;EGPD_Output&#34;,PinType.PinCategory=&#34;exec&#34;,PinType.PinSubCategory=&#34;&#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=CA05000011112222333344445555AD01,PinName=&#34;self&#34;,PinFriendlyName=NSLOCTEXT(&#34;K2Node&#34;, &#34;Target&#34;, &#34;Target&#34;),PinToolTip=&#34;Target\nCCore BPLibrary Object Reference&#34;,PinType.PinCategory=&#34;object&#34;,PinType.PinSubCategory=&#34;&#34;,PinType.PinSubCategoryObject=/Script/CoreUObject.Class&#39;&#34;/Script/CdryxCoreUModule.CCoreBPLibrary&#34;&#39;,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultObject=&#34;/Script/CdryxCoreUModule.Default__CCoreBPLibrary&#34;,PersistentGuid=00000000000000000000000000000000,bHidden=True,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=CA05000011112222333344445555AE01,PinName=&#34;worldContextObject&#34;,PinToolTip=&#34;World Context Object\nObject Reference&#34;,PinType.PinCategory=&#34;object&#34;,PinType.PinSubCategory=&#34;&#34;,PinType.PinSubCategoryObject=/Script/CoreUObject.Class&#39;&#34;/Script/CoreUObject.Object&#34;&#39;,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,PersistentGuid=00000000000000000000000000000000,bHidden=True,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=CA05000011112222333344445555AF01,PinName=&#34;noiseDataAsset&#34;,PinToolTip=&#34;Noise Data Asset\nCNoise Data Asset Object Reference&#34;,PinType.PinCategory=&#34;object&#34;,PinType.PinSubCategory=&#34;&#34;,PinType.PinSubCategoryObject=/Script/CoreUObject.Class&#39;&#34;/Script/CdryxCoreUModule.CNoiseDataAsset&#34;&#39;,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=CA05000011112222333344445555B001,PinName=&#34;seed&#34;,PinToolTip=&#34;Seed\nInteger&#34;,PinType.PinCategory=&#34;int&#34;,PinType.PinSubCategory=&#34;&#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue=&#34;0&#34;,AutogeneratedDefaultValue=&#34;0&#34;,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=CA05000011112222333344445555B101,PinName=&#34;ReturnValue&#34;,PinToolTip=&#34;Return Value\nCNoisator Object Reference&#34;,Direction=&#34;EGPD_Output&#34;,PinType.PinCategory=&#34;object&#34;,PinType.PinSubCategory=&#34;&#34;,PinType.PinSubCategoryObject=/Script/CoreUObject.Class&#39;&#34;/Script/CdryxCoreUModule.CNoisator&#34;&#39;,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) End Object Begin Object Class=&#34;/Script/BlueprintGraph.K2Node_CallFunction&#34; Name=&#34;K2Node_CallFunction_5&#34; bIsPureFunc=True FunctionReference=(MemberParent=/Script/CoreUObject.Class&#39;&#34;/Script/CdryxCoreUModule.CCoreBPLibrary&#34;&#39;,MemberName=&#34;zCalculate2D&#34;) NodePosX=500 NodePosY=600 NodeGuid=CA00000011112222333344445555AA06 CustomProperties Pin (PinId=CA06000011112222333344445555AB01,PinName=&#34;self&#34;,PinFriendlyName=NSLOCTEXT(&#34;K2Node&#34;, &#34;Target&#34;, &#34;Target&#34;),PinToolTip=&#34;Target\nCCore BPLibrary Object Reference&#34;,PinType.PinCategory=&#34;object&#34;,PinType.PinSubCategory=&#34;&#34;,PinType.PinSubCategoryObject=/Script/CoreUObject.Class&#39;&#34;/Script/CdryxCoreUModule.CCoreBPLibrary&#34;&#39;,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultObject=&#34;/Script/CdryxCoreUModule.Default__CCoreBPLibrary&#34;,PersistentGuid=00000000000000000000000000000000,bHidden=True,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=CA06000011112222333344445555AC01,PinName=&#34;noiseData&#34;,PinToolTip=&#34;Noise Data\nCNoisator Object Reference&#34;,PinType.PinCategory=&#34;object&#34;,PinType.PinSubCategory=&#34;&#34;,PinType.PinSubCategoryObject=/Script/CoreUObject.Class&#39;&#34;/Script/CdryxCoreUModule.CNoisator&#34;&#39;,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=CA06000011112222333344445555AD01,PinName=&#34;point&#34;,PinToolTip=&#34;Point\nVector 2D Structure (by ref)&#34;,PinType.PinCategory=&#34;struct&#34;,PinType.PinSubCategory=&#34;&#34;,PinType.PinSubCategoryObject=/Script/CoreUObject.ScriptStruct&#39;&#34;/Script/CoreUObject.Vector2D&#34;&#39;,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=True,PinType.bIsConst=True,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue=&#34;0, 0&#34;,AutogeneratedDefaultValue=&#34;0, 0&#34;,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=CA06000011112222333344445555AE01,PinName=&#34;ReturnValue&#34;,PinToolTip=&#34;Return Value\nFloat (double-precision)&#34;,Direction=&#34;EGPD_Output&#34;,PinType.PinCategory=&#34;real&#34;,PinType.PinSubCategory=&#34;double&#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue=&#34;0.0&#34;,AutogeneratedDefaultValue=&#34;0.0&#34;,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) End Object Begin Object Class=&#34;/Script/BlueprintGraph.K2Node_CallFunction&#34; Name=&#34;K2Node_CallFunction_6&#34; bIsPureFunc=True FunctionReference=(MemberParent=/Script/CoreUObject.Class&#39;&#34;/Script/CdryxCoreUModule.CCoreBPLibrary&#34;&#39;,MemberName=&#34;zCalculate3D&#34;) NodePosX=0 NodePosY=800 NodeGuid=CA00000011112222333344445555AA07 CustomProperties Pin (PinId=CA07000011112222333344445555AB01,PinName=&#34;self&#34;,PinFriendlyName=NSLOCTEXT(&#34;K2Node&#34;, &#34;Target&#34;, &#34;Target&#34;),PinToolTip=&#34;Target\nCCore BPLibrary Object Reference&#34;,PinType.PinCategory=&#34;object&#34;,PinType.PinSubCategory=&#34;&#34;,PinType.PinSubCategoryObject=/Script/CoreUObject.Class&#39;&#34;/Script/CdryxCoreUModule.CCoreBPLibrary&#34;&#39;,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultObject=&#34;/Script/CdryxCoreUModule.Default__CCoreBPLibrary&#34;,PersistentGuid=00000000000000000000000000000000,bHidden=True,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=CA07000011112222333344445555AC01,PinName=&#34;noiseData&#34;,PinToolTip=&#34;Noise Data\nCNoisator Object Reference&#34;,PinType.PinCategory=&#34;object&#34;,PinType.PinSubCategory=&#34;&#34;,PinType.PinSubCategoryObject=/Script/CoreUObject.Class&#39;&#34;/Script/CdryxCoreUModule.CNoisator&#34;&#39;,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=CA07000011112222333344445555AD01,PinName=&#34;point&#34;,PinToolTip=&#34;Point\nVector (by ref)&#34;,PinType.PinCategory=&#34;struct&#34;,PinType.PinSubCategory=&#34;&#34;,PinType.PinSubCategoryObject=/Script/CoreUObject.ScriptStruct&#39;&#34;/Script/CoreUObject.Vector&#34;&#39;,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=True,PinType.bIsConst=True,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue=&#34;0, 0, 0&#34;,AutogeneratedDefaultValue=&#34;0, 0, 0&#34;,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=CA07000011112222333344445555AE01,PinName=&#34;ReturnValue&#34;,PinToolTip=&#34;Return Value\nFloat (double-precision)&#34;,Direction=&#34;EGPD_Output&#34;,PinType.PinCategory=&#34;real&#34;,PinType.PinSubCategory=&#34;double&#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue=&#34;0.0&#34;,AutogeneratedDefaultValue=&#34;0.0&#34;,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) End Object Begin Object Class=&#34;/Script/BlueprintGraph.K2Node_CallFunction&#34; Name=&#34;K2Node_CallFunction_7&#34; bIsPureFunc=True FunctionReference=(MemberParent=/Script/CoreUObject.Class&#39;&#34;/Script/CdryxCoreUModule.CCoreBPLibrary&#34;&#39;,MemberName=&#34;isRunningOnMobile&#34;) NodePosX=500 NodePosY=800 NodeGuid=CA00000011112222333344445555AA08 CustomProperties Pin (PinId=CA08000011112222333344445555AB01,PinName=&#34;self&#34;,PinFriendlyName=NSLOCTEXT(&#34;K2Node&#34;, &#34;Target&#34;, &#34;Target&#34;),PinToolTip=&#34;Target\nCCore BPLibrary Object Reference&#34;,PinType.PinCategory=&#34;object&#34;,PinType.PinSubCategory=&#34;&#34;,PinType.PinSubCategoryObject=/Script/CoreUObject.Class&#39;&#34;/Script/CdryxCoreUModule.CCoreBPLibrary&#34;&#39;,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultObject=&#34;/Script/CdryxCoreUModule.Default__CCoreBPLibrary&#34;,PersistentGuid=00000000000000000000000000000000,bHidden=True,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) CustomProperties Pin (PinId=CA08000011112222333344445555AC01,PinName=&#34;ReturnValue&#34;,PinToolTip=&#34;Return Value\nBoolean&#34;,Direction=&#34;EGPD_Output&#34;,PinType.PinCategory=&#34;bool&#34;,PinType.PinSubCategory=&#34;&#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue=&#34;false&#34;,AutogeneratedDefaultValue=&#34;false&#34;,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) End Object</description>
    </item>
    <item>
      <title>Tools</title>
      <link>https://doc.cdryx.net/CdryxAIOUPlugin/modules/ccoreumodule/tools/index.html</link>
      <pubDate>Sat, 20 Jul 2024 21:09:28 +0200</pubDate>
      <guid>https://doc.cdryx.net/CdryxAIOUPlugin/modules/ccoreumodule/tools/index.html</guid>
      <description>Overview The CTools header aggregates all sub-tools into a single include. Including CTools.h gives access to every utility listed below.&#xA;Category Sub-Tools Description Logging CToolLog Logging system with timestamp, caller name, code marker Validation CToolCheck Null/invalid object check macros Global CToolGlobal toString overloads, enum conversions, thread checks Actor CToolActor Actor/camera rotation helpers AI CToolAI Blackboard key helpers, team attitude checks Animation CToolAnimation Montage playback with callbacks and stop conditions Asset CToolAsset Asset loading with multi-plugin path fallback Async CToolAsync Async tasks, timers, tickables, timelines, condition triggers Component CToolComponent Runtime creation of objects, actors, components, Niagara, datatables Introspection CToolIntrospection Read/write UPROPERTY struct fields by name at runtime Math CToolMath Unix timestamp, circle points, rounding, shuffle, easing Mobile CToolMobile Platform detection, haptic feedback Mouse CToolMouse Mouse world intersection and screen position Navigation CToolNavigation Navigation data retrieval Perf CToolPerf Per-method performance measurement with macros Player CToolPlayer Player pawn and controller access Screen CToolScreen Resolution, AA, VSync, quality settings Singleton CToolSingleton Typed singleton store/retrieve via UCSingletonManager Table CToolTable DataTable and DataTableRowHandle helpers TraceCollision CToolTraceCollision Line trace with multi-channel and debug draw UIDebug CToolUIDebug Debug drawing (box, arrow, point, text) Variant CToolVariant Type-safe variant storage (FCdryxVariantSaver) Widget CToolWidget Widget spawn, remove, text measurement Higher-level Tools Tool Description CPerf Performance data storage UObject, used by CToolPerf CSettings Project settings exposed in Project Settings &gt; Plugins &gt; Cdryx CSingletonManager Engine subsystem for named singleton registry and tickable management CSimpleStateMachine Enum-based state machine with transitions, variant data, auto-forward CBlackboardData Predefined AI blackboard keys for the behavior tree system UCPerf Thread-safe performance measurement storage. Tracks per-method call count, elapsed time and running average. Used by CToolPerf macros.</description>
    </item>
    <item>
      <title>Geometry</title>
      <link>https://doc.cdryx.net/CdryxAIOUPlugin/modules/ccoreumodule/geometry/index.html</link>
      <pubDate>Sat, 20 Jul 2024 21:09:28 +0200</pubDate>
      <guid>https://doc.cdryx.net/CdryxAIOUPlugin/modules/ccoreumodule/geometry/index.html</guid>
      <description>Overview Core geometry primitives used across all modules for spatial computation: circles, edges, polygons, rectangles, triangles, tiles, splines, Delaunay triangulation, Voronoi diagrams, MST, noise and visual effects.&#xA;FCCircle Simple 2D circle defined by center and radius.&#xA;Name Description center FVector2D center position radius Circle radius (default 1.0) pointInside Returns true if a point is inside the circle (distance² ≤ radius²) FCCircle circle(FVector2D(100, 200), 500.0f); bool inside = circle.pointInside(FVector2D(150, 250)); FCEdge 2D line segment with index, width, and spatial query functions.</description>
    </item>
    <item>
      <title>Base</title>
      <link>https://doc.cdryx.net/CdryxAIOUPlugin/modules/ccoreumodule/base/index.html</link>
      <pubDate>Sat, 20 Jul 2024 21:09:28 +0200</pubDate>
      <guid>https://doc.cdryx.net/CdryxAIOUPlugin/modules/ccoreumodule/base/index.html</guid>
      <description>Overview Core base classes that all Cdryx modules build upon: game instance, player controller, HUD and user widget.&#xA;UCGameInstance Custom UGameInstance that initializes the UCPerf singleton and the UCSingletonManager on startup.&#xA;Name Description perf Transient UCPerf reference (prevents GC) Init Creates the UCPerf singleton and registers it via storeSingleton getSubsystem Template: returns a typed UGameInstanceSubsystem with validity check getInstance Static: returns the UCGameInstance from any actor // Access from any actor UCGameInstance* gi = UCGameInstance::getInstance(myActor); // Get a subsystem UCSkillManager* sm = gi-&gt;getSubsystem&lt;UCSkillManager&gt;(); ACHUD Custom HUD class extending AHUD with rectangle drawing support.</description>
    </item>
    <item>
      <title>Spawner</title>
      <link>https://doc.cdryx.net/CdryxAIOUPlugin/modules/ccoreumodule/spawner/index.html</link>
      <pubDate>Sat, 20 Jul 2024 21:09:28 +0200</pubDate>
      <guid>https://doc.cdryx.net/CdryxAIOUPlugin/modules/ccoreumodule/spawner/index.html</guid>
      <description>Overview ACAbstractSpawner is the base class for all spawner actors in the framework. It provides seed-based random stream initialization, singleton registration and a tick-driven lifecycle.&#xA;ACAbstractSpawner Name Description stream FRandomStream initialized from seed seed Random seed (EditAnywhere) BeginPlay Calls innerInit then Super::BeginPlay innerInit Initializes the stream from seed, calls storeSpawnerSingleton then init storeSpawnerSingleton Pure virtual: each spawner registers itself as a named singleton init Virtual: override to perform spawner-specific initialization prepare_CSTR_CSPAWNER_ONLY Static template: creates a root USceneComponent and configures tick // All spawners inherit ACAbstractSpawner. // Lifecycle: BeginPlay -&gt; innerInit -&gt; stream.Initialize(seed) // -&gt; storeSpawnerSingleton() // -&gt; init() // Subclass example: class ACMySpawner : public ACAbstractSpawner { virtual void storeSpawnerSingleton() override { storeSingleton(this, CSingletonName::CNAME_Singleton_MySpawner); } virtual void init() override { // read DataTable, instantiate maker, etc. } virtual void Tick(float deltaTime) override { Super::Tick(deltaTime); // delegate to maker-&gt;buildASync(...) } };</description>
    </item>
    <item>
      <title>Interfaces</title>
      <link>https://doc.cdryx.net/CdryxAIOUPlugin/modules/ccoreumodule/interfaces/index.html</link>
      <pubDate>Sat, 20 Jul 2024 21:09:28 +0200</pubDate>
      <guid>https://doc.cdryx.net/CdryxAIOUPlugin/modules/ccoreumodule/interfaces/index.html</guid>
      <description>Overview Core interfaces define the contracts between modules. Each interface header declares one or more UINTERFACE / IC* pairs and a static *Utility class that resolves the implementation through the singleton manager. This decouples modules: a consumer only depends on the interface, never on the concrete spawner or manager.&#xA;ICActor (ICActor.h) Actor lifecycle, retrieval and event broadcasting.</description>
    </item>
  </channel>
</rss>