オブジェクトを一時的に使用できないようにする方法


オブジェクトを非表示にするのではなくオブジェクトをn秒後になるまで使えなくするといった  
仕様にしたいのですが、方法はありますでしょうか




「使えなくする」の意図するところがまだ分かりませんが、そのオブジェクトにスクリプトを付けて（付いていればその中で）「処理中」というフラグを用意して「処理できない時間です」という判断をしたらいいかと思います。

[code]

    bool isActive = false;
    
    public void StartAction() {
        if (isActive) return;        // 「処理中」なので何もしない
    
        StartCoroutine(DoAction());
    }
    
    Enumerator DoAction() {
        isActive = true;
    
        // 何か処理
    
        yield return new WaitForSeconds(10.0f);    // 10秒間
        isActive = false;
    }
    
[/code]

