Network Identity
Overview
export default class CubeManager extends AirshipSingleton {
// This is a reference to a prefab with a NetworkIdentity component
public Cube: GameObject;
public override Start(): void {
if (Game.IsServer()) {
// Spawn a cube on the server and replicate it to each player
const cube = Object.Instantiate(
this.Cube,
new Vector3(0, 1, 0),
Quaternion.identity
);
NetworkServer.Spawn(cube);
// Despawn cube after 4 seconds
task.delay(4, () => NetworkServer.Destroy(cube));
}
}
}NetworkIdentity
Attaching a NetworkIdentity Component

Adding a NetworkIdentity to a NetworkPrefabCollection


Spawning a NetworkIdentity
Despawning a NetworkIdentity
Sending a NetworkIdentity over network
Last updated