Test.cs 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263
  1. using System.Linq;
  2. using System.Security.Policy;
  3. using Sfs2X;
  4. using Sfs2X.Util;
  5. using UnityEngine.UI;
  6. namespace AtlasUtility
  7. {
  8. using UnityEngine;
  9. //[ExecuteInEditMode]
  10. public class Test : MonoBehaviour
  11. {
  12. #region Variable
  13. public Text Text;
  14. public Texture2D Texture2D;
  15. public SpriteRenderer SpriteRenderer;
  16. public Sprite Sprite;
  17. public MeshFilter MeshFilter;
  18. public MeshRenderer MeshRenderer;
  19. public static Material Material;
  20. public static int TcpPort = 9933;
  21. public static string Host = "127.0.0.1";
  22. public static string Zone = "Garden";
  23. #endregion
  24. private SmartFox smartFox = new SmartFox();
  25. private void Start()
  26. {
  27. }
  28. private void Update()
  29. {
  30. if (Input.GetKeyDown(KeyCode.A))
  31. {
  32. ConfigData configData = new ConfigData
  33. {
  34. Host = Host,
  35. Port = TcpPort,
  36. Zone = Zone
  37. };
  38. smartFox.Connect(configData);
  39. Debug.Log("Send connect request");
  40. }
  41. smartFox.ProcessEvents();
  42. }
  43. private void OnApplicationQuit()
  44. {
  45. smartFox.Disconnect();
  46. Debug.Log("Disconnect");
  47. }
  48. }
  49. }