• 레퍼런스
  • 자습서
  • Broadcast

    Broadcast 객체는 다른 스크립트 간의 데이터 교류를 지원하는 객체입니다. Broadcast.send()를 통해 전송된 브로드캐스트는 Broadcast.register()를 이용해 모든 스크립트에서 감지하고 접근할 수 있습니다.

    정보

    Android의 브로드캐스트와 다릅니다.

    정적 메소드

    Broadcast 객체의 정적 메소드
    String[]

    getAllEvents()
    리스너가 등록된 모든 브로드캐스트의 이름을 배열로 반환합니다.

    Number

    getListenerCount(broadcastName: String)
    특정 브로드캐스트에 등록된 리스너의 개수를 반환합니다.

    String[]

    getLocalEvents()
    호출한 스크립트에서 리스너가 등록된 모든 브로드캐스트의 이름을 배열로 반환합니다.

    Boolean

    hasListeners(broadcastName: String)
    특정 브로드캐스트에 1개 이상의 리스너가 등록되었는지의 여부를 반환합니다.

    Boolean

    hasLocalListeners(broadcastName: String)
    호출한 스크립트에서 특정 브로드캐스트에 1개 이상의 리스너가 등록되었는지의 여부를 반환합니다.

    void

    register(broadcastName: String, task: (value: Any) => Any)
    broadcastName를 이름으로 하는 브로드캐스트에 대한 리스너를 추가합니다.

    void

    send(broadcastName: String, value: Any)
    모든 스크립트를 대상으로 특정 값을 가진 브로드캐스트를 전송합니다.

    void

    sendLocal(broadcastName: String, value: Any)
    호출한 스크립트만을 대상으로 브로드캐스트를 전송합니다.

    void

    unregister(broadcastName: String, task: (value: Any) => Any)
    broadcastName를 이름으로 하는 브로드캐스트에 대한 특정 리스너를 제거합니다.

    void

    unregisterAll()
    브로드캐스트에 등록된 모든 리스너를 제거합니다.

    호환성

    0.3.5a

    메신저봇R

    No

    채팅 자동응답 봇

    0.1.0a

    StarLight

    0.7.40-alpha.03

    메신저봇R

    No

    채팅 자동응답 봇

    No

    StarLight

    0.7.40-alpha.03

    메신저봇R

    No

    채팅 자동응답 봇

    No

    StarLight

    0.7.40-alpha.03

    메신저봇R

    No

    채팅 자동응답 봇

    No

    StarLight

    0.7.40-alpha.03

    메신저봇R

    No

    채팅 자동응답 봇

    No

    StarLight

    0.7.40-alpha.03

    메신저봇R

    No

    채팅 자동응답 봇

    No

    StarLight

    0.3.5a

    메신저봇R

    No

    채팅 자동응답 봇

    0.1.0a

    StarLight

    0.3.5a

    메신저봇R

    No

    채팅 자동응답 봇

    0.1.0a

    StarLight

    0.7.40-alpha.03

    메신저봇R

    No

    채팅 자동응답 봇

    No

    StarLight

    0.3.5a

    메신저봇R

    No

    채팅 자동응답 봇

    0.1.0a

    StarLight

    0.3.5a

    메신저봇R

    No

    채팅 자동응답 봇

    0.1.0a

    StarLight