示例#1
0
        static void InitStatesStack()
        {
            var stateTypes = ReflectionUtility.FindImplementationsOf <IAppState>();

            foreach (var stateType in stateTypes)
            {
                var stateInstance = Activator.CreateInstance(stateType) as IAppState;
                s_State.RegisterState(stateInstance.StateId, stateInstance);
            }
        }