void Start()
    {
        if (Application.loadedLevelName == "Offline")
        {
            GameObject.Find("Scene Camera").SetActive(false);
        }

        transform.position = spawnPoint;

        cam         = GetComponentInChildren <Camera>();
        cam.enabled = true;
        AudioListener audio = cam.GetComponent <AudioListener>();

        audio.enabled = true;

        // アニメーション情報の取得
        animator = GetComponent <Animator>();

        // プレイヤーオブジェクト法線の初期化
        playerNormal = new Vector3(0.0f, 1.0f, 0.0f);

        // プレイヤー位置の地面の法線の初期化
        surfaceNormal = transform.localPosition - Vector3.zero;
        surfaceNormal = surfaceNormal.normalized;

        // プレイヤー進行方向の初期化
        dirVec             = Vector3.Scale(transform.forward, new Vector3(1, 1, 1)).normalized;
        dirVec             = Vector3.ProjectOnPlane(dirVec, surfaceNormal);
        transform.rotation = Quaternion.LookRotation(dirVec, surfaceNormal);

        // プレイヤー移動量ベクトルの初期化
        moveVec = Vector3.zero;

        // 球面中心点からプレイヤーまでの距離
        radPlayer = Mathf.Sqrt(
            transform.position.x * transform.position.x
            + transform.position.y * transform.position.y
            + transform.position.z * transform.position.z);

        //コントロールマネージャの取得
        if (GameObject.Find("PuniconCamera/ControllerManager") != null)
        {
            controllerManager = GameObject.Find("PuniconCamera/ControllerManager").GetComponent <Scr_ControllerManager>();
        }

        prePosition = transform.position;

        //パーティクルスクリプトの取得
        //particleManager = GameObject.Find("WalkSmoke").GetComponent<PlayerParticleManager>();

        footStampTime = 0;

        // アニメーション状態の初期化
        animationNum = AnimationNum.Idle;

        audioManager = GameObject.Find("AudioManager").GetComponent <AudioManager> ();
    }
    Scr_CameraController cameraController;              // カメラコントローラのマネージャ


    void Start () {
        cameraDir = Vector3.Scale(transform.forward, new Vector3(1, 1, 1)).normalized;

        //コントロールマネージャの取得
        if (GameObject.Find("PuniconCamera/ControllerManager") != null)
        {
            controllerManager = GameObject.Find("PuniconCamera/ControllerManager").GetComponent<Scr_ControllerManager>();
            cameraController = GameObject.Find("PuniconCamera/CameraController").GetComponent<Scr_CameraController>();
        }
    }
    void Start()
    {
        gameObject.transform.localPosition = new Vector3(0.0f, 25.0f, 0.0f);
        //GameObject.Find("OnlineCanvas/LodingImage").SetActive(false);     なにこれ1
        // アニメーション情報の取得
        animator = GetComponent <Animator>();

        // プレイヤーオブジェクト法線の初期化
        playerNormal = new Vector3(0.0f, 1.0f, 0.0f);

        // プレイヤー位置の地面の法線の初期化
        surfaceNormal = transform.localPosition - Vector3.zero;
        surfaceNormal = surfaceNormal.normalized;

        // プレイヤー進行方向の初期化
        dirVec = new Vector3(0.0f, 0.0f, 1.0f);

        // プレイヤー移動量ベクトルの初期化
        moveVec = Vector3.zero;

        // 球面中心点からプレイヤーまでの距離
        radPlayer = Mathf.Sqrt(
            transform.position.x * transform.position.x
            + transform.position.y * transform.position.y
            + transform.position.z * transform.position.z);

        //コントロールマネージャの取得
        controllerManager = GameObject.Find("PuniconCamera/ControllerManager").GetComponent <Scr_ControllerManager>();

        prePosition = transform.position;

        cam = GameObject.Find("PlayerCamera").GetComponent <Camera>();

        NetConnector netConnector = GameObject.Find("NetConnector").GetComponent <NetConnector>();

        //Offline時のときは位置、回転の同期スクリプトを無効にする
        if (!isLocalPlayer)
        {
            gameObject.GetComponent <PlayerSyncPosition>().enabled = true;
            gameObject.GetComponent <PlayerSyncRotation>().enabled = true;
        }
    }
    //--------------------------------------------------------------------------
    //          初期化処理
    //--------------------------------------------------------------------------
    void Start()
    {
        nTouchCount    = 0;
        nTouchCountOld = 0;
        nContollerID   = -1;
        nCameraID      = -1;


        if (GameObject.Find("PuniconCamera/ControllerManager") != null)
        {
            ControllerManager = GameObject.Find("PuniconCamera/ControllerManager").GetComponent <Scr_ControllerManager>();
        }

        if (GameObject.Find("PuniconCamera/CameraController") != null)
        {
            CameraController = GameObject.Find("PuniconCamera/CameraController").GetComponent <Scr_CameraController>();
        }

        if (GameObject.Find("PuniconCamera/Punicon") != null)
        {
            punicon = GameObject.Find("PuniconCamera/Punicon").GetComponent <PunipuniController>();
        }
    }