protected internal override void OnEnter(IFsm <ProcedureManager> procedureOwner) { base.OnEnter(procedureOwner); Log.Debug("procedure main enter"); if (procedureOwner.HasData("fromGame")) { bool fromGame = procedureOwner.GetData <bool>("fromGame"); if (fromGame) { Open(UIFormId.detail); } } }