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; }
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(); }
protected View(string viewName, ViewParent parent) : this(viewName, parent, 0, 0) { }
protected ViewParent(string viewName, ViewParent parent) : base(viewName, parent) { }
protected PrefabView(string viewName, ViewParent parent, int x, int y) : base(viewName, parent, x, y) { }
public virtual void SetParent(ViewParent parent) { ViewParent = parent; parent.AddView(this); }
public ButtonView(string viewName, ViewParent parent, int x, int y) : base(viewName, parent, x, y) { }
protected PrefabView(string viewName, ViewParent parent) : base(viewName, parent) { }
public PanelView(string viewName, ViewParent parent, int x, int y) : base(viewName, parent, x, y) { }
public ButtonView(string viewName, ViewParent parent) : base(viewName, parent) { }
public ProgressBarView(string viewName, ViewParent parent, int x, int y) : base(viewName, parent, x, y) { ProgressSlider = Transform.FindChild("ProgressSlider").gameObject; }
public ChatScrollView(string viewName, ViewParent parent) : base(viewName, parent) { }
public ProgressBarView(string viewName, ViewParent parent) : this(viewName, parent, 0, 0) { }
public WindowView(string viewName, ViewParent parent, int x, int y) : base(viewName, parent, x, y) { OnCreate(parent.Canvas); }
public WindowView(string viewName, ViewParent parent) : base(viewName, parent) { OnCreate(parent.Canvas); }
public TextView(string viewName, ViewParent parent) : base(viewName, parent) { }
public PanelView(string viewName, ViewParent parent) : base(viewName, parent) { }
public ChatScrollView(string viewName, ViewParent parent, int x, int y) : base(viewName, parent, x, y) { }
public IconProgressBarView(string viewName, ViewParent parent, int x, int y) : base(viewName, parent, x, y) { _iconGameObject = Transform.FindChild("Icon").gameObject; }