Ada sejumlah peristiwa yang dapat terjadi selama operasi normal permainan multiplayer, seperti tuan rumah dimulai, pemain bergabung, atau pemain meninggalkan. Setiap peristiwa yang mungkin ini memiliki callback that yang terkait yang dapat Andaimplementasikan dalam kode Anda sendiri untuk mengambil tindakan ketika acara terjadi.
Untuk melakukan ini untuk Network ManagerKomponen Jaringan yang mengelola state jaringan proyek. More info
Lihat di Glossary, Anda perlu membuat skrip Anda sendiri yang mengherankan dari NetworkManager. Anda kemudian dapat mempercepat metode virtual pada NetworkManager dengan implementasi Anda sendiri tentang apa yang harus terjadi ketika acara yang diberikan terjadi.override the virtual methods on NetworkManager with your own implementation of what should happen when the given event occurs.
Halaman ini mencantumkan semua metode virtual (rekeningback) yang dapat Anda implementasikan pada Network Manager, dan ketika mereka terjadi. Callbacks yang terjadi, dan urutan yang terjadi, bervariasi sedikit tergantung pada apakah permainan Anda berjalan dalam mode LAN atau mode Internet (matchmaker), sehingga setiap panggilan mode tercantum secara terpisah di bawah ini.
Ini adalah panggilan yang terjadi ketika permainan berjalan pada Koneksi Area Lokal (LAN). Sebuah permainan dapat berjalan dalam satu dari tiga mode, host, client, atau server-only. Panggilan untuk setiap mode tercantum di bawah ini:
When the host is started:
fungsi Start()
disebut
OnStartHost
OnStartServer
OnServerConnect
OnStartClient
OnClientConnect
OnServerSceneChanged
OnServerReady
OnServerAddPlayer
OnClientSceneChanged
When a client connects:
OnServerConnect
OnServerReady
OnServerAddPlayer
When a client disconnects:
OnServerDisconnect
When the host is stopped:
OnStopHost
OnStopServer
OnStopClient
When the client starts:
fungsi Start()
disebut
OnStartClient
OnClientConnect
OnClientSceneChanged
When the client stops:
OnStopClient
OnClientDisconnect
When the server starts:
fungsi Start()
disebut
OnStartServer
OnServerSceneChanged
When a client connects:
OnServerConnect
OnServerReady
OnServerAddPlayer
When a client disconnects:
OnServerDisconnect
When the server stops:
OnStopServer
Ini adalah panggilan yang terjadi ketika permainan berjalan dalam mode Internet (yaitu ketika Anda menggunakan layanan MatchMaker untuk menemukan dan terhubung ke pemain lain. Dalam mode ini, permainan dapat berjalan dalam satu dari dua mode, host, atau client. Panggilan untuk setiap mode tercantum di bawah ini:
When the host starts:
fungsi Start()
disebut
OnStartHost
OnStartServer
OnServerConnect
OnStartClient
OnMatchCreate
OnClientConnect
OnServerSceneChanged
OnServerReady
OnServerAddPlayer
OnClientSceneChanged
When a client connects:
OnServerConnect
OnServerReady
OnServerAddPlayer
When a client disconnects:
OnServerDisconnect
When receiving a list of online game instances:
fungsi Start()
disebut
OnMatchList
When joining a match:
OnStartClient
OnMatchJoined
OnClientConnect
OnClientSceneChanged
When the host stops:
OnStopClient
OnClientDisconnect