Ejemplo n.º 1
0
    //--------------------------------------------------------------------------
    //          初期化処理
    //--------------------------------------------------------------------------
    void Start()
    {
        ////       インプットマネージャ生成
        ////////////////////////////////////////////////////////////////////////
        inputManager = InputManager.Instance;

        PuniPuniController = GameObject.Find("PuniconCamera/Punicon").GetComponent <PunipuniController>();
    }
Ejemplo n.º 2
0
    //--------------------------------------------------------------------------
    //          初期化処理
    //--------------------------------------------------------------------------
    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>();
        }
    }
Ejemplo n.º 3
0
    // Use this for initialization
    void Start()
    {
        //自分が操作するオブジェクトに限定する
        if (isLocalPlayer)
        {
            //自分のプレイヤーの名前変更
            //name = GameObject.Find("CharactorInfo").GetComponent<CharactorInfo>().GetPlayerName();
            //name = "Player";

            //自分を操作するぷにコンに自分自身を伝える。
            PunipuniController punipuni = GameObject.Find("PuniconCamera/Punicon").GetComponent <PunipuniController>();
            punipuni.SetPlayer(this.gameObject);

            //ローディングイメージのアクティブを切る
            if (GameObject.Find("OnlineCanvas/LoadingImage") != null)
            {
                GameObject.Find("OnlineCanvas/LoadingImage").SetActive(false);
            }

            //PlayerCameraを使うため、Scene Cameraを非アクティブ化
            GameObject cam = GameObject.Find("Scene Camera");
            if (null != cam)
            {
                cam.SetActive(false);
            }

            //Camera,AudioListenerの各コンポーネントをアクティブ化
            PlayerCamera.GetComponent <Camera>().enabled         = true;
            audioListener.GetComponent <AudioListener>().enabled = true;

            //LocalPlayerのAnimatorパラメータを自動的に送る
            GetComponent <NetworkAnimator>().SetParameterAutoSend(0, true);

            //カメラの取得等があるため、ここでPostureControllerのスクリプトをOnにしてStartメソッド呼び出し。
            GetComponent <OfflinePostureController>().enabled = true;

            //ミッションマネージャに自分がスポーンした事を知らせる。
            GameObject.Find("NetworkMissionManager").GetComponent <NetworkMissionManager>().SetPlayer(this.gameObject);


            netConnector = GameObject.Find("NetConnector").GetComponent <NetConnector>();
            if (null != netConnector)
            {
                netConnector.SetLocalPlayer(gameObject);
            }

            charaInfo = GameObject.Find("CharactorInfo").GetComponent <CharactorInfo>();

            if (null != charaInfo)
            {
                // SendName(charaInfo.GetPlayerName());
                //playerName.SetNameText(charaInfo.GetPlayerName());
                useChara = charaInfo.GetCharaSelectData();
            }

            skyBg.gameObject.SetActive(true);
            //接続時のローディングイメージを有効
//            GameObject.Find("OnlineCanvas/LoadingImage").SetActive(false);

            netConnector.createPlayer = true;
        }
        else
        {
            //自分以外の移動スクリプトを切る
            GetComponent <OfflinePostureController>().enabled    = false;
            PlayerCamera.GetComponent <Camera>().enabled         = false;
            audioListener.GetComponent <AudioListener>().enabled = false;
            skyBg.gameObject.SetActive(false);
        }
    }