custom-chatbot / data /HFSM.TransitionSet.cs
fastx's picture
Upload 84 files
ce81a16
raw
history blame
650 Bytes
using Photon.Deterministic;
using System;
namespace Quantum
{
public partial class HFSMTransitionSet
{
public string Label;
public AssetRefHFSMDecision PrerequisiteLink;
public HFSMTransition[] Transitions;
[NonSerialized]
public HFSMDecision Prerequisite;
public override void Loaded(IResourceManager resourceManager, Native.Allocator allocator)
{
base.Loaded(resourceManager, allocator);
Prerequisite = (HFSMDecision)resourceManager.GetAsset(PrerequisiteLink.Id);
if (Transitions != null)
{
for (int i = 0; i < Transitions.Length; i++)
{
Transitions[i].Setup(resourceManager);
}
}
}
}
}