예제 #1
0
 protected PrefabViewParent(string viewName, ViewParent parent, int x, int y) : base(viewName, parent, x, y)
 {
     if (parent == null)
     {
         throw new ArgumentNullException(nameof(parent));
     }
     Canvas = parent.Canvas;
 }
예제 #2
0
 protected View(string viewName, ViewParent parent, int x, int y)
 {
     ViewName   = viewName;
     ViewParent = parent;
     InitGameObject();
     parent?.AddView(this);
     if (viewName != null)
     {
         GetViewObject().name = viewName;
     }
     else
     {
         ViewName = GetViewObject().name;
     }
     Position = new Vector3(x, y);
     Draw     = true;
     Scale    = Vector3.one;
     OnPostInit();
 }
예제 #3
0
 protected View(string viewName, ViewParent parent) : this(viewName, parent, 0, 0)
 {
 }
예제 #4
0
 protected ViewParent(string viewName, ViewParent parent) : base(viewName, parent)
 {
 }
예제 #5
0
 protected PrefabView(string viewName, ViewParent parent, int x, int y) : base(viewName, parent, x, y)
 {
 }
예제 #6
0
 public virtual void SetParent(ViewParent parent)
 {
     ViewParent = parent;
     parent.AddView(this);
 }
예제 #7
0
 public ButtonView(string viewName, ViewParent parent, int x, int y) : base(viewName, parent, x, y)
 {
 }
예제 #8
0
 protected PrefabView(string viewName, ViewParent parent) : base(viewName, parent)
 {
 }
예제 #9
0
 public PanelView(string viewName, ViewParent parent, int x, int y) : base(viewName, parent, x, y)
 {
 }
예제 #10
0
 public ButtonView(string viewName, ViewParent parent) : base(viewName, parent)
 {
 }
예제 #11
0
 public ProgressBarView(string viewName, ViewParent parent, int x, int y) : base(viewName, parent, x, y)
 {
     ProgressSlider = Transform.FindChild("ProgressSlider").gameObject;
 }
예제 #12
0
 public ChatScrollView(string viewName, ViewParent parent) : base(viewName, parent)
 {
 }
예제 #13
0
 public ProgressBarView(string viewName, ViewParent parent) : this(viewName, parent, 0, 0)
 {
 }
예제 #14
0
 public WindowView(string viewName, ViewParent parent, int x, int y) : base(viewName, parent, x, y)
 {
     OnCreate(parent.Canvas);
 }
예제 #15
0
 public WindowView(string viewName, ViewParent parent) : base(viewName, parent)
 {
     OnCreate(parent.Canvas);
 }
예제 #16
0
 public TextView(string viewName, ViewParent parent) : base(viewName, parent)
 {
 }
예제 #17
0
 public PanelView(string viewName, ViewParent parent) : base(viewName, parent)
 {
 }
예제 #18
0
 public ChatScrollView(string viewName, ViewParent parent, int x, int y) : base(viewName, parent, x, y)
 {
 }
예제 #19
0
 public IconProgressBarView(string viewName, ViewParent parent, int x, int y) : base(viewName, parent, x, y)
 {
     _iconGameObject = Transform.FindChild("Icon").gameObject;
 }