This commit is contained in:
2025-01-17 13:10:42 +01:00
commit 4536213c91
15115 changed files with 1442174 additions and 0 deletions

View File

@@ -0,0 +1,8 @@
namespace Unity.VisualScripting
{
/// <summary>
/// Get a StateGraphAsset from a GameObject
/// </summary>
[TypeIcon(typeof(StateGraph))]
public class GetStateGraph : GetGraph<StateGraph, StateGraphAsset, StateMachine> { }
}

View File

@@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: 02340750a7dc34f77b5c1050bbc54f64
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -0,0 +1,8 @@
namespace Unity.VisualScripting
{
/// <summary>
/// Get a list of all the StateGraphs from a GameObject
/// </summary>
[TypeIcon(typeof(StateGraph))]
public class GetStateGraphs : GetGraphs<StateGraph, StateGraphAsset, StateMachine> { }
}

View File

@@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: 3ee7df642aef84db4ab1c58d26c5e733
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -0,0 +1,19 @@
using JetBrains.Annotations;
namespace Unity.VisualScripting
{
/// <summary>
/// Set a StateGraphAsset to a StateMachine
/// </summary>
[TypeIcon(typeof(StateGraph))]
public class SetStateGraph : SetGraph<StateGraph, StateGraphAsset, StateMachine>
{
/// <summary>
/// The type of object that handles the graph.
/// </summary>
[Serialize, Inspectable, UnitHeaderInspectable, UsedImplicitly]
public StateGraphContainerType containerType { get; set; }
protected override bool isGameObject => containerType == StateGraphContainerType.GameObject;
}
}

View File

@@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: 6eabac67c01b547bf94947cd8b6b20cf
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -0,0 +1,8 @@
namespace Unity.VisualScripting
{
public enum StateGraphContainerType
{
GameObject,
StateMachine
}
}

View File

@@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: b488efcb6f9324626a8970c660bb5d0c
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant: