public override void OnStartClient() { if (instance) { Debug.LogError("ERROR: Another GameSession!"); } instance = this; networkListener = FindObjectOfType<ExampleListener>(); networkListener.gameSession = this; if (gameState != GameState.Lobby) { gameState = GameState.Lobby; } }
void Awake() { grabInteractable = GetComponent <XRGrabInteractable>(); rb = GetComponent <Rigidbody>(); myFlock = GameObject.Find("Flock").GetComponent <Flock>(); eventListener = GameObject.Find("ExampleListener").GetComponent <ExampleListener>(); flockCap = myFlock.grabCap; grabInteractable.onHoverEntered.AddListener(SetHand); grabInteractable.onHoverExited.AddListener(ClearHand); grabInteractable.onSelectEntered.AddListener(SetMaster); grabInteractable.onSelectExited.AddListener(ClearMaster); eventListener.gripHandler.OnValueChange += GetGripValue; }
public override void OnStartClient() { if (instance) { Debug.LogError("ERROR: Another GameSession!"); } instance = this; networkListener = FindObjectOfType <ExampleListener>(); networkListener.gameSession = this; if (gameState != GameState.Lobby) { gameState = GameState.Lobby; } }
public override void OnStartServer() { networkListener = FindObjectOfType<ExampleListener>(); gameState = GameState.Connecting; }
public override void OnStartServer() { networkListener = FindObjectOfType <ExampleListener>(); _arSessionManager = FindObjectOfType <ExampleARSessionManager> (); gameState = GameState.Connecting; }