BaseScript
*Bu içerik, yapay zekâ (beta) kullanılarak çevrildi ve hatalar içerebilir. Sayfayı İngilizce görüntülemek için buraya tıkla.
Otomatik olarak çalışan tüm senaryo nesnelerinin temel sınıfı.
Özet
Özellikler
Bir BaseScript'nin çalışıp çalışmayacağını belirler.
Bir BaseScript'nin çalışıp çalışmayacağını belirler.
Senaryonun çalışacağı konteksi belirler.
Özellikler
Disabled
Bir BaseScript'nin çalışıp çalışmayacağını belirler.
Bir senaryo, senaryo çalışırken bu özelliği true olarak değiştirerek devre dışı bırakılırsa, senaryonun mevcut çalışma işlemi sonlandırılacaktır.
Bu özellik doğrudan yanlışa değiştirilirse, senaryo tekrar çalışacaktır. Bu, bir senaryoyu yeniden başlatmak için Disabled 'nin değiştirilebileceği anlamına gelir:
scriptObject.Disabled = truescriptObject.Disabled = false
Yukarıdaki kod parçacığının kendi içinde devre dışı bırakılması durumunda senaryonun kendisi içinde kullanılamayacağına dikkat edin, çünkü senaryoyu yeniden etkinleştirmek için yeniden yürütülecek hattı ve satırı asla yürütülmeyecektir.
Enabled
Bir BaseScript'nin çalışıp çalışmayacağını belirler. Bu, benzer ancak zıt Disabled özellik için kullanılmalıdır.
Bir senaryo, senaryo çalışırken bu özelliği false olarak değiştirerek devre dışı bırakılırsa, senaryonun mevcut çalışma işlemi sonlandırılacaktır.
Bu özellik false'dan true'a değiştirilirse, senaryo tekrar çalışacaktır. Bu, bir senaryoyu yeniden başlatmak için Enabled 'nin değiştirilebileceği anlamına gelir:
scriptObject.Enabled = falsescriptObject.Enabled = true
Yukarıdaki kod parçacığının kendi içinde devre dışı bırakılması durumunda senaryonun kendisi içinde kullanılamayacağına dikkat edin, çünkü senaryoyu yeniden etkinleştirmek için yeniden yürütülecek hattı ve satırı asla yürütülmeyecektir.
RunContext
Senaryonun çalışacağı konteksi belirler.
Miras RunContext senaryolarını kullanırken, ebeveynleri belirli konrolörlere bağlı olarak yalnızca Script veya LocalScript olup olmadıklarına bağlı olarak çalışacaktır.
Senaryo çalışırken RunContext atanırsa, senaryo tarafından oluşturulan herhangi bir işlem iptal edilir ve mümkünse senaryo yeni bir bağlamda çalışmaya başlar.
Not, RunContext bir YerelScript'ten kullanılamaz.