Về FalconMain và Init SDK
Last updated
Last updated
Với SDK bản mới, việc khởi tạo SDK sẽ được thực hiện tự động trong Unity tại bước trước khi scene load, sử dụng Attribute :
Chi tiết về attribute trên của Unity có tại .
Ngoài ra, FalconMain còn cung cấp các hàm gọi như sau:
Cho biết thông tin về trạng thái khởi tạo của FalconMain, gồm 4 trạng thái cơ bản:
NotStarted
: chưa bắt đầu thực hiện
Processing
: đã bắt đầu thực hiện và đang xử lý
Succeed
: đã xử lý thành công
Failed
: xử lý thất bại
Là event callback cho việc khởi tạo SDK thành công.
Như đề cập bên trên, SDK được khởi tạo tự động trước khi scene đầu tiên trong Unity load, vì vậy nếu muốn gán event cũng cần sử dụng Attribute RuntimeInitializeOnLoadMethod
với các RuntimeInitializeLoadType
trước BeforeSceneLoad
.
EventHandler này sẽ được init ở MainThread, và gọi ngay sau khi FalconMain Init xong.
Khi muốn Init SDK thủ công, bạn cần tự thực hiện loại bỏ Attribute RuntimeInitializeOnLoadMethod
khỏi hàm FalconMain.Init và sau đó tự gọi hàm FalconMain.Init trong code (lưu ý hàm buộc phải được gọi ở thread chính)