NetworkRoomPlayerExt.cs 1.0 KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. using UnityEngine;
  2. using UnityEngine.SceneManagement;
  3. namespace Mirror.Examples.NetworkRoom
  4. {
  5. [AddComponentMenu("")]
  6. public class NetworkRoomPlayerExt : NetworkRoomPlayer
  7. {
  8. public override void OnStartClient()
  9. {
  10. //Debug.Log($"OnStartClient {gameObject}");
  11. }
  12. public override void OnClientEnterRoom()
  13. {
  14. //Debug.Log($"OnClientEnterRoom {SceneManager.GetActiveScene().path}");
  15. }
  16. public override void OnClientExitRoom()
  17. {
  18. //Debug.Log($"OnClientExitRoom {SceneManager.GetActiveScene().path}");
  19. }
  20. public override void IndexChanged(int oldIndex, int newIndex)
  21. {
  22. //Debug.Log($"IndexChanged {newIndex}");
  23. }
  24. public override void ReadyStateChanged(bool oldReadyState, bool newReadyState)
  25. {
  26. //Debug.Log($"ReadyStateChanged {newReadyState}");
  27. }
  28. public override void OnGUI()
  29. {
  30. base.OnGUI();
  31. }
  32. }
  33. }