GibTreaty

Private Variable and Getter Setter Structure

Oct 16th, 2014
282
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.13 KB | None | 0 0
  1. public class Class1 {
  2.     [SerializeField, Tooltip("X axis")]
  3.     float _x;
  4.     public float X {
  5.         get { return _x; }
  6.         set { _x = value; }
  7.     }
  8.  
  9.     [SerializeField, Tooltip("Y axis")]
  10.     float _y;
  11.     public float Y {
  12.         get { return _y; }
  13.         set { _y = value; }
  14.     }
  15.  
  16.     [SerializeField, Tooltip("Z axis")]
  17.     float _z;
  18.     public float Z {
  19.         get { return _z; }
  20.         set { _z = value; }
  21.     }
  22. }
  23.  
  24. public class Class2 {
  25.     [SerializeField, Tooltip("X axis")]
  26.     float _x;
  27.     [SerializeField, Tooltip("Y axis")]
  28.     float _y;
  29.     [SerializeField, Tooltip("Z axis")]
  30.     float _z;
  31.  
  32.     public float X {
  33.         get { return _x; }
  34.         set { _x = value; }
  35.     }
  36.  
  37.     public float Y {
  38.         get { return _y; }
  39.         set { _y = value; }
  40.     }
  41.  
  42.     public float Z {
  43.         get { return _z; }
  44.         set { _z = value; }
  45.     }
  46. }
  47.  
  48. public class Class3 {
  49.     public float X {
  50.         get { return _x; }
  51.         set { _x = value; }
  52.     }
  53.  
  54.     public float Y {
  55.         get { return _y; }
  56.         set { _y = value; }
  57.     }
  58.  
  59.     public float Z {
  60.         get { return _z; }
  61.         set { _z = value; }
  62.     }
  63.  
  64.     [SerializeField, Tooltip("X axis")]
  65.     float _x;
  66.     [SerializeField, Tooltip("Y axis")]
  67.     float _y;
  68.     [SerializeField, Tooltip("Z axis")]
  69.     float _z;
  70. }
Advertisement
Add Comment
Please, Sign In to add comment