Beispiel #1
0
    //引数のフィルムを選択状態にする
    public bool SelectFilm(GameObject film)
    {
        onStageFlag = false;
        //既にフィルムを選択中ならfalseを返す
        if (selectFilm != null)
        {
            return(false);
        }
        //挟まっているフィルムの枚数が上限に達していればfalseを返す
        if (clip.GetHP() <= 0)
        {
            return(false);
        }
        //固定完了していないフィルムがあればfalseを返す
        if (!clip.GetFixedFlag())
        {
            return(false);
        }
        selectFilm          = film;
        selectFilmTransform = selectFilm.transform;
        //他のオブジェクトを一時停止する
        PauseOtherObject();

        return(true);
    }