protected override void OnRuntimeEnable() { base.OnRuntimeEnable(); _FSMHelper = _helper as IFSMHelper; _fsmGroupsShow = new Dictionary <string, bool>(); foreach (var fsm in _FSMHelper.FSMGroups) { _fsmGroupsShow.Add(fsm.Key, false); } }
protected override void OnRuntimeEnable() { base.OnRuntimeEnable(); _FSMHelper = Target.GetType().GetField("_helper", BindingFlags.Instance | BindingFlags.NonPublic).GetValue(Target) as IFSMHelper; _fsmGroupsShow = new Dictionary <string, bool>(); foreach (var fsm in _FSMHelper.FSMGroups) { _fsmGroupsShow.Add(fsm.Key, false); } }
internal override void OnInitialization() { base.OnInitialization(); _helper = Helper as IFSMHelper; }