Finite State Machine Helper  1.0
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 12]
 NFSMHelper
 CBaseFSMStateBase class for a state When making states for your statemachine, you need to inherit this class. Please do not maintain unnessary references to states in your gameplay code, allow the statemachine framework to manage the states.
 CFSMStateInterfaceWe need an interface for validation of base states, since we allow the user to specify any class type when adding children into the definition, or when transiting to another state
 CFSMStateMachineThe state machine You can instantiate this directly, or you can make a class inheriting this.
 CFSMStateMachineLogicThis is a wrapper class to contain internal data for a state like its children, parent, etc It hides the internals from the gameplay code. The user should not have to interact with this class directly.