Olaylar

Kullanıcının oyunda belirli düğmelere bastığında oluşan olayları takip edebilirsiniz.

Mevcut olaylar ve bunlarla çalışmak için yöntemler:

1ysdk = {
2    on_event = function (eventName: "EXIT" | "HISTORY_BACK", listener: function): nil,
3    dispatch_event = function (eventName: "EXIT" | "HISTORY_BACK", detail: table|nil): nil
4}

HISTORY_BACK

Dikkat

Etkinlik yalnızca oyun bir televizyonda başlatıldıysa kullanılabilir.

Back düğmesine basılmasını izlemek için şu yöntemi kullanın:

1ysdk.on_event("HISTORY_BACK", function (self)
2    -- Kullanıcıya özel oyun iletişim penceresinin gösterilmesi
3    -- oyundan çıkışı onayla, dahili ayarlara git, mağazaya git vb.
4end)

EXIT

Kullanıcı, Back düğmesine bastıktan sonra açılan özel iletişim kutusunda oyundan çıkmayı onayladıysa, oyun çıkış etkinliğini göndermelidir. Bunun için şu yöntemi kullanın:

ysdk.dispatch_event("EXIT")

Depo