Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- private void Awake()
- {
- PhotonNetwork.OnEventCall += OnEvent;
- }
- private void OnEvent(byte eventcode, object content, int senderid)
- {
- switch(eventcode)
- {
- case 0:
- if (!PhotonNetwork.isMasterClient)
- return;
- object giveSpawn = Maze.Instance.GetSpawnPoint();
- RaiseEventOptions rs = new RaiseEventOptions();
- rs.TargetActors = new int[1] {senderid };
- PhotonNetwork.RaiseEvent(1, giveSpawn, true, rs);
- break;
- case 1:
- PhotonNetwork.Instantiate("SimpleTank", (Vector2)content, Quaternion.identity, 0);
- break;
- }
- }
- private void Start()
- {
- if (PhotonNetwork.isMasterClient)
- {
- Maze.Instance.GenerateMaze();
- }
- RaiseEventOptions rs = new RaiseEventOptions();
- rs.Receivers = ReceiverGroup.MasterClient;
- PhotonNetwork.RaiseEvent(0, null, true, rs);
- }
Add Comment
Please, Sign In to add comment