Ejemplo n.º 1
0
    //**関数***************************************************************************
    //    概要	:	生成時処理
    //*********************************************************************************
    public virtual bool Create(GameObject changeObj, CFead.eFeadType eType)
    {
        if(Initialize(changeObj, eType))
            return base.Create(changeObj);

        return base.Create(changeObj);
    }
Ejemplo n.º 2
0
    //**関数***************************************************************************
    //    概要	:	初期処理
    //*********************************************************************************
    public virtual bool Initialize(GameObject changeObj, CFead.eFeadType eType)
    {
        // フェードオブジェクトを生成、中間で停止するようにしてフェード開始
        if (!m_Fead) m_Fead = (GameObject)GameObject.Instantiate(FeadPrefab);
        m_Fead.GetComponent<CFead>().Create(gameObject);
        m_Fead.GetComponent<CFead>().SetMiddleStop(true);
        m_Fead.GetComponent<CFead>().FeadStart(eType);

        // 変更中シーンオブジェクト
        m_Change = changeObj;
        m_bUseFlg = true;

        return true;
    }