void Start()
 {
     m_param       = transform.root.gameObject.GetComponent <PlayerParam>();
     position      = transform.parent.parent.position;
     m_stateChange = transform.parent.GetComponent <PlayerStateChecker>();
     m_goal        = GameObject.Find("Goal").transform;
     m_parent      = transform.root;
 }
 bool m_one = false;     //一度だけ処理するためのフラグ
 void Start()
 {
     m_param        = transform.root.gameObject.GetComponent <PlayerParam>();
     m_turn         = FindObjectOfType <TurnManager>();
     m_stateChange  = transform.parent.gameObject.GetComponent <PlayerStateChecker>();
     m_parent       = transform.root;
     m_animator     = m_parent.GetComponent <Animator>();
     m_lookPoint    = GameObject.Find("Goal").transform.position;
     m_lookPoint.y  = m_parent.position.y;
     m_lookPoint.z -= 2.5f;
 }
 void Start()
 {
     m_param       = transform.root.gameObject.GetComponent <PlayerParam>();
     m_stateChange = transform.parent.GetComponent <PlayerStateChecker>();
     m_parent      = transform.root;
 }