Advertisement
Guest User

Untitled

a guest
Jul 29th, 2017
61
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.00 KB | None | 0 0
  1.  
  2. using UnityEngine;
  3. using System.Collections;
  4. using GameFramework.Patterns;
  5.  
  6. // Some Ideas of what need to be in here, though this may be temporary
  7. public struct PlayerDataCore
  8. {
  9. private string userName;
  10. public string UserName { get {return userName;} set {userName = value;} }
  11.  
  12. private string password;
  13. public string Password { get {return password;} set {password = value;} }
  14.  
  15. private string clanName;
  16. public string ClanName { get {return clanName;} set {clanName = value;} }
  17.  
  18. private int totalClanSlotCount;
  19. public int TotalClanSlotCount { get {return totalClanSlotCount;} set {totalClanSlotCount = value;} }
  20.  
  21. private int availableClanSlots;
  22. public int AvailableClanSlots { get {return availableClanSlots;} set {availableClanSlots = value;} }
  23. }
  24.  
  25.  
  26. public class PlayerCore
  27. {
  28. public static PlayerCore Instance { get { return Singleton<PlayerCore>.Instance; } }
  29.  
  30. private int touched;
  31. public int Touched { get {return touched;} }
  32.  
  33. private bool connectedToChat = false;
  34. public bool ConnectedToChat { get {return connectedToChat;} }
  35.  
  36.  
  37.  
  38.  
  39. public PlayerCore()
  40. {
  41. //PlayerDataCore playerDataCore = new PlayerDataCore();
  42. playerDataCore = InitialPlayerDataCoreConstructor();
  43. playerDataCore.UserName = "FUCK";
  44. Debug.Log("Player Core has been instanced...");
  45. touched = 0;
  46. try
  47. {
  48. //Debug.Log("Trying from PlayerCore......");
  49. Debug.Log(string.Format("UserName: {0}", playerDataCore.UserName));
  50. }
  51. finally
  52. {
  53. //Debug.Log("Finally from PlayerCore......");
  54. }
  55. }
  56.  
  57. private PlayerDataCore InitialPlayerDataCoreConstructor()
  58. {
  59. PlayerDataCore playerDataCore = new PlayerDataCore();
  60. return playerDataCore;
  61. }
  62.  
  63. public void addTouched(int val)
  64. {
  65. touched += val;
  66. }
  67.  
  68. public void CheckConnectedToChat()
  69. {
  70. if(connectedToChat == true)
  71. {
  72. Debug.Log("Connected to Chat...");
  73. }
  74. else
  75. {
  76. Debug.Log("NOT Connected to Chat...");
  77. }
  78. }
  79.  
  80. public void SetConnectedToChat(bool value)
  81. {
  82. connectedToChat = value;
  83. }
  84. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement