using System.Collections; using System.Collections.Generic; using UnityEngine; using Sirenix.OdinInspector; /// /// 绳结中介者,负责交流皇帝、玩家、绳结的信息 /// public class KnotMediator : UnitySingleton { public enum KnotType { None, 带毛刺的绳结, 编成麻花的绳结, 有鸡毛的绳结 } /// /// 当前记录的绳结类型 /// [Header("当前记录的绳结类型")][SerializeField][ReadOnly][EnumPaging] private KnotType currentKnotType; public void RecordKnotType(KnotType knotType) { currentKnotType = knotType; } /// /// 有黄帝调用,检查当前记录的和需要的绳结类型是否一致 /// /// 黄帝需要的绳结类型 /// public bool CheckKnotType(KnotType knotType) { return knotType == currentKnotType; } }