using UnityEngine; namespace HutongGames.PlayMaker.Actions { [ActionCategory(ActionCategory.Material)] [Tooltip("Get the count of materials")] public class GetCountMaterials : FsmStateAction { [RequiredField] [UIHint(UIHint.Variable)] [Tooltip("Instance the count of materials.")] public FsmInt storeCountMaterials; public override void Reset() { storeCountMaterials = null; } public override void OnEnter() { DoEnter(); Finish(); } private void DoEnter() { if (OnlineMaps.instance == null) { Debug.LogError("Online Maps not found."); return; } storeCountMaterials.Value = OnlineMapsTileSetControl.instance.rendererInstance.materials.Length; } } }