Spaces:
Runtime error
Runtime error
File size: 714 Bytes
ce81a16 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 |
using System;
namespace Quantum
{
[Serializable]
public class HFSMTransition
{
public string Id;
public Int32 EventKey = 0;
public AssetRefHFSMDecision DecisionLink;
public AssetRefHFSMState StateLink;
public AssetRefHFSMTransitionSet TransitionSetLink;
[NonSerialized]
public HFSMDecision Decision;
[NonSerialized]
public HFSMState State;
[NonSerialized]
public HFSMTransitionSet TransitionSet;
public void Setup(IResourceManager resourceManager)
{
Decision = (HFSMDecision)resourceManager.GetAsset(DecisionLink.Id);
State = (HFSMState)resourceManager.GetAsset(StateLink.Id);
TransitionSet = (HFSMTransitionSet)resourceManager.GetAsset(TransitionSetLink.Id);
}
}
}
|