모든 스크립트 개체에 대한 기본 클래스.
요약
속성
Class.BaseScript 가 실행되는지 여부를 결정합니다.
Class.BaseScript 가 실행되는지 여부를 결정합니다.
스크립트가 실행될 컨텍스트를 결정합니다.
속성
Disabled
Class.BaseScript 가 실행되는지 여부를 결정합니다.
이 속성을 변경하여 스크립트가 실행되는 동안 스크립트가 실행되지 않도록 하면 스크립트의 현재 실행 스레드가 종료됩니다.
이 속성이 트루에서 틀리면 스크립트가 다시 실행됩니다. 이를 통해 Disabled 는 스크립트를 다시 시작할 수 있습니다:
scriptObject.Disabled = truescriptObject.Disabled = false
위의 코드 스냅은 스크립트 자체에서 사용할 수 없습니다, 스크립트를 비활성화하면 스크립트 자체를 종료하므로 스레드를 다시 실행하지 않습니다.
Enabled
Class.BaseScript 이 실행되는지 여부를 결정합니다. 이 속성은 유사하지만 반대인 Disabled 속성에 대한 선호 사용이 좋습니다.
이 속성을 변경하여 스크립트가 실행되는 동안 스크립트가 실행되지 않도록 하면 스크립트의 현재 실행 스레드가 종료됩니다.
이 속성이 false에서 true로 변경되면 스크립트가 다시 실행됩니다. 즉, Enabled 는 스크립트를 다시 시작할 수 있습니다:
scriptObject.Enabled = falsescriptObject.Enabled = true
위의 코드 스냅은 스크립트 자체에서 사용할 수 없습니다, 스크립트를 비활성화하면 스크립트 자체를 종료하므로 스레드를 다시 실행하지 않습니다.
RunContext
스크립트가 실행될 컨텍스트를 결정합니다.
Legacy RunContext 스크립트는 특정 컨테이너에 부모로 지정된 경우에만 실행됩니다.When using the Legacy RunContext scripts will only run when parented to certain containers dependent on whether they are a Script or LocalScript .
스크립트가 스레드를 만들 때 RunContext가 지정되면 스레드가 종료되고 스크립트가 새 컨텍스트에서 실행됩니다.
참고, RunContext는 LocalScript에서 사용할 수 없습니다.