コード例 #1
0
    //---------
    // 閉じる
    virtual public void Close()
    {
        float doorPosX = doorR.transform.localPosition.x;

        SE.Reuse();

        if (doorPosX > minRange)
        {
            doorR.transform.Translate(-speedVec);
            doorL.transform.Translate(speedVec);
        }
        else
        {
            // 閉じすぎた分
            Adjust(minRange);
        }

        // 通れないようにする(挟まり防止)
        cantBack.SetActive(true);
    }