Guest User

Untitled

a guest
Jun 16th, 2017
238
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.04 KB | None | 0 0
  1. private void Awake()
  2. {
  3. PhotonNetwork.OnEventCall += OnEvent;
  4. }
  5.  
  6. private void OnEvent(byte eventcode, object content, int senderid)
  7. {
  8. switch(eventcode)
  9. {
  10. case 0:
  11. if (!PhotonNetwork.isMasterClient)
  12. return;
  13. object giveSpawn = Maze.Instance.GetSpawnPoint();
  14. RaiseEventOptions rs = new RaiseEventOptions();
  15. rs.TargetActors = new int[1] {senderid };
  16. PhotonNetwork.RaiseEvent(1, giveSpawn, true, rs);
  17. break;
  18. case 1:
  19. PhotonNetwork.Instantiate("SimpleTank", (Vector2)content, Quaternion.identity, 0);
  20. break;
  21.  
  22.  
  23. }
  24. }
  25.  
  26. private void Start()
  27. {
  28. if (PhotonNetwork.isMasterClient)
  29. {
  30. Maze.Instance.GenerateMaze();
  31. }
  32. RaiseEventOptions rs = new RaiseEventOptions();
  33. rs.Receivers = ReceiverGroup.MasterClient;
  34. PhotonNetwork.RaiseEvent(0, null, true, rs);
  35. }
Add Comment
Please, Sign In to add comment