public sealed override void Internal_Initialize(FSMRunner _Runner, GameObject _GameObject)
 {
     base.Internal_Initialize(_Runner, _GameObject);
     m_Behavior = m_GameObject.GetComponent <BehaviorClass>();
 }
 public virtual void Internal_Initialize(FSMRunner _Runner, GameObject _GameObject)
 {
     m_Runner     = _Runner;
     m_GameObject = _GameObject;
 }