Guest User

Untitled

a guest
Jan 3rd, 2020
47
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.40 KB | None | 0 0
  1. using System.Collections;
  2. using System.Collections.Generic;
  3. using Mirror;
  4. using UnityEngine;
  5.  
  6. public class Movement : NetworkBehaviour
  7. {
  8. // Start is called before the first frame update
  9. void Start()
  10. {
  11. Debug.Log("Do I have autority over this---"+hasAuthority);
  12. transform.Translate(Random.Range(-2f,2f), Random.Range(0f, 4f), Random.Range(0f, 1f));
  13.  
  14.  
  15. }
  16.  
  17. // Update is called once per frame
  18. void Update()
  19. {
  20. MovementCube();
  21. }
  22.  
  23. private void MovementCube()
  24. {
  25. if (Input.GetKeyDown(KeyCode.UpArrow))
  26. {
  27. transform.Translate(Vector3.up);
  28. if (PlayerConnectionObject.singelton != null) PlayerConnectionObject.singelton.CmdMove(transform.position);
  29. //if (PlayerConnectionObject.singelton != null) CmdMove(transform.position);
  30. }
  31. if (Input.GetKeyDown(KeyCode.DownArrow))
  32. {
  33. transform.Translate(Vector3.down);
  34. if (PlayerConnectionObject.singelton != null) PlayerConnectionObject.singelton.CmdMove(transform.position);
  35. //if (PlayerConnectionObject.singelton != null) CmdMove(transform.position);
  36. }
  37.  
  38.  
  39. }
  40.  
  41.  
  42. //[Command]
  43. //public void CmdMove(Vector3 positionTransform)
  44. //{
  45. // Debug.Log("server doing stuff");
  46. // PlayerConnectionObject.refer.transform.position = positionTransform;
  47. //}
  48.  
  49. }
Add Comment
Please, Sign In to add comment