File size: 650 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
31
32
33
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);
				}
			}
		}
	}
}