示例#1
0
    AudioSource aAudioSourceRed;                    // コンポーネント取得用

    // Start is called before the first frame update
    void Start()
    {
        iMatchNum             = 0;
        iClearNum             = 0;
        gGateTimerController  = GameObject.Find("PFB_GateTimerController");
        csOrderManager        = GameObject.Find("PFB_OrderManager").GetComponent <COrderManager>();
        csGateTimerController = GameObject.Find("PFB_GateTimerController").GetComponent <CGateTimerController>();

        //-- 2021.5.15�lj� sasaki
        gCanvas = GameObject.Find("PanelCanvas");
        Quaternion rot = Quaternion.Euler(90.0f, 0.0f, 0.0f);

        gPanelRed = (GameObject)Instantiate(gPanelObjectRed, new Vector3(0.0f, 0.0f, 0.0f), rot);
        gPanelRed.GetComponent <RectTransform>().sizeDelta = new Vector2(1920.0f, 1080.0f);
        //gPanelRed.gameObject.transform.parent = gCanvas.gameObject.transform;
        gPanelRed.gameObject.transform.SetParent(gCanvas.gameObject.transform, true);
        gPanelRed.SetActive(false);

        gPanelGreen = (GameObject)Instantiate(gPanelObjectGreen, new Vector3(0.0f, 0.0f, 0.0f), rot);
        gPanelGreen.GetComponent <RectTransform>().sizeDelta = new Vector2(1920.0f, 1080.0f);
        //gPanelGreen.gameObject.transform.parent = gCanvas.gameObject.transform;
        gPanelGreen.gameObject.transform.SetParent(gCanvas.gameObject.transform, true);
        gPanelGreen.SetActive(false);

        CCreateTrail = TrailManager.GetComponent <CCreateTrail>();

        // カメラ(SE用)を取得
        gCamera = Camera.main.gameObject;

        // コンポーネント取得
        aAudioSourceGreen = gCamera.GetComponent <AudioSource>();
        aAudioSourceRed   = gCamera.GetComponent <AudioSource>();
    }