Exemple #1
0
    void Awake()
    {
        mineObject = this.gameObject;

        // リンクプレハブが登録されていなければ探す
        if (m_LinkPrefabObject == null)
        {
            m_LinkPrefabObject = this.gameObject.transform.GetComponentInChildren <CommonLinkPrefab>();
        }
        // 作成するプレハブが登録されていなければリンクプレハブから持ってくる
        if (m_prefabObject == null)
        {
            m_prefabObject = m_LinkPrefabObject.prefabObject;
        }
        SetBoxData();

        m_UIPanel = this.gameObject.GetComponent <UIPanel>();
        SetUIPanelData();

        m_Grid = CommonUtil.SearchObjectChild("Grid", this.transform).GetComponent <UIGrid>();
        SetUIGridData();

        // スクロール量を算出
        m_ScrollValue = m_BoxSizeY + (m_GridCellHeight * 100);

        // プレハブの作成はこっちでやるのでリンクプレハブを止める
        m_LinkPrefabObject.gameObject.transform.parent = m_Grid.transform.parent;
        m_LinkPrefabObject.gameObject.SetActive(false);
    }
    void Awake() {
        mineObject = this.gameObject;

        // リンクプレハブが登録されていなければ探す
        if (m_LinkPrefabObject == null) { m_LinkPrefabObject = this.gameObject.transform.GetComponentInChildren<CommonLinkPrefab>(); }
        // 作成するプレハブが登録されていなければリンクプレハブから持ってくる
        if (m_prefabObject == null) { m_prefabObject = m_LinkPrefabObject.prefabObject; }
        SetBoxData();

        m_UIPanel = this.gameObject.GetComponent<UIPanel>();
        SetUIPanelData();

        m_Grid = CommonUtil.SearchObjectChild("Grid", this.transform).GetComponent<UIGrid>();
        SetUIGridData();

        // スクロール量を算出
        m_ScrollValue = m_BoxSizeY + (m_GridCellHeight * 100);

        // プレハブの作成はこっちでやるのでリンクプレハブを止める
        m_LinkPrefabObject.gameObject.transform.parent = m_Grid.transform.parent;
        m_LinkPrefabObject.gameObject.SetActive(false);
    }