Instantiate callback for clients?
Is there a callback to subscribe when an object is instantiated at runtime? So the other clients know that object has been created
didConnectToRoom event to know when all realtime prefabs have been successfully connected to the datastore:RealtimeAvatarManagerRealtimeAvatarManageravatarCreatedavatarDestroyedRealtime.Instantiate()using UnityEngine;
using Normal.Realtime;
public class MyAvatarManager : MonoBehaviour {
private RealtimeAvatarManager _manager;
private void Awake() {
_manager = GetComponent<RealtimeAvatarManager>();
_manager.avatarCreated += AvatarCreated;
_manager.avatarDestroyed += AvatarDestroyed;
}
private void AvatarCreated(RealtimeAvatarManager avatarManager, RealtimeAvatar avatar, bool isLocalAvatar) {
// Avatar created!
}
private void AvatarDestroyed(RealtimeAvatarManager avatarManager, RealtimeAvatar avatar, bool isLocalAvatar) {
// Avatar destroyed!
}
}realtime.didConnectToRoom += DidConnectToRoom;
private void DidConnectToRoom(Realtime realtime) {
// All realtime prefabs and views are now connected
}