Ejemplo n.º 1
0
 public UIObject(UiInitUtil util, string objectType, LayoutFrameType layout, IRegion parent)
 {
     this.objectType = objectType;
     if (!string.IsNullOrEmpty(layout.inherits))
     {
         this.ApplyLayout(util.GetTemplate(layout.inherits) as LayoutFrameType, parent);
     }
     this.ApplyLayout(layout, parent);
 }
Ejemplo n.º 2
0
 public FontString(UiInitUtil util, string objectType, FontStringType type, IRegion parent)
     : base(util, objectType, type, parent)
 {
     if (!string.IsNullOrEmpty(type.inherits))
     {
         this.ApplyType((FontStringType)util.GetTemplate(type.inherits));
     }
     this.ApplyType(type);
 }
Ejemplo n.º 3
0
 public SessionBuilder()
 {
     this.apiMock       = new Mock <IApi>();
     this.addOns        = new List <AddOn>();
     this.util          = new UiInitUtil();
     this.actor         = new FrameActor(this.util);
     this.frameProvider = new SimulatorFrameProvider(this.util, this.actor);
     this.WithApiMock(new GlobalTable(this.util));
 }
Ejemplo n.º 4
0
        public Button(UiInitUtil util, string objectType, CheckButtonType frameType, IRegion parent)
            : base(util, objectType, frameType, parent)
        {
            this.scriptHandler = new Script <ButtonHandler, IButton>(this);

            if (!string.IsNullOrEmpty(frameType.inherits))
            {
                this.ApplyType((CheckButtonType)util.GetTemplate(frameType.inherits));
            }
            this.ApplyType(frameType);
        }
Ejemplo n.º 5
0
 public Region(UiInitUtil util, string objectType, LayoutFrameType layout, IRegion parent)
     : base(util, objectType, layout, parent)
 {
     this.util   = util;
     this.parent = parent;
     if (!string.IsNullOrEmpty(layout.inherits))
     {
         this.ApplyLayout(util.GetTemplate(layout.inherits) as LayoutFrameType, parent);
     }
     this.ApplyLayout(layout, parent);
 }
Ejemplo n.º 6
0
        public Frame(UiInitUtil util, string objectType, FrameType frameType, IRegion parent)
            : base(util, objectType, frameType, parent)
        {
            this.util          = util;
            this.scriptHandler = new Script <FrameHandler, IFrame>(this);

            if (!string.IsNullOrEmpty(frameType.inherits))
            {
                this.ApplyType((FrameType)util.GetTemplate(frameType.inherits));
            }
            this.ApplyType(frameType);
        }
Ejemplo n.º 7
0
 public Session(Mock <IApi> apiMock, IFrames globalFrames, UiInitUtil util, FrameActor actor, ISimulatorFrameProvider frameProvider, Dictionary <string, Action> addOns, float fps, SavedDataHandler savedDataHandler, IWrapper wrapper, Action <ISession> setActiveSessionAction)
 {
     this.ApiMock                = apiMock;
     this.Frames                 = globalFrames;
     this.FrameProvider          = frameProvider;
     this.addOns                 = addOns;
     this.fps                    = fps;
     this.savedDataHandler       = savedDataHandler;
     this.Util                   = util;
     this.Actor                  = actor;
     this.wrapper                = wrapper;
     this.setActiveSessionAction = setActiveSessionAction;
 }
Ejemplo n.º 8
0
 public EditBoxWithFiltersWrapper(UiInitUtil util, LayoutFrameType layout, IRegion parent)
     : base(util, "editbox", layout as FrameType, parent)
 {
 }
 public CharacterListButtonWrapper(UiInitUtil util, LayoutFrameType layout, IRegion parent)
     : base(util, "checkButton", layout as CheckButtonType, parent)
 {
 }
 public static IUIObject Init(UiInitUtil util, LayoutFrameType layout, IRegion parent)
 {
     return(new CharacterListButtonWrapper(util, layout, parent));
 }
Ejemplo n.º 11
0
 public EditFieldFrameWrapper(UiInitUtil util, LayoutFrameType layout, IRegion parent)
     : base(util, "frame", layout as FrameType, parent)
 {
 }
 public GrindOMeterTrackingRowWrapper(UiInitUtil util, LayoutFrameType layout, IRegion parent)
     : base(util, "frame", layout as FrameType, parent)
 {
 }
Ejemplo n.º 13
0
 public TextObjectFrameWrapper(UiInitUtil util, LayoutFrameType layout, IRegion parent)
     : base(util, "frame", layout as FrameType, parent)
 {
 }
Ejemplo n.º 14
0
 public ScrollFrame(UiInitUtil util, string objectType, ScrollFrameType frameType, IRegion parent) : base(util, objectType, frameType, parent)
 {
     this.util = util;
     this.ApplyType(frameType);
 }
Ejemplo n.º 15
0
 public GlobalTable(UiInitUtil util)
 {
     this.util          = util;
     this.globalObjects = new Dictionary <string, object>();
 }
Ejemplo n.º 16
0
 public ButtonTemplateWrapper(UiInitUtil util, LayoutFrameType layout, IRegion parent)
     : base(util, "button", layout as ButtonType, parent)
 {
 }
Ejemplo n.º 17
0
 public GameTooltip(UiInitUtil util, string objectType, FrameType frameType, IRegion parent)
     : base(util, objectType, frameType, parent)
 {
     this.util = util;
 }
 public TextLabelWithTooltipWrapper(UiInitUtil util, LayoutFrameType layout, IRegion parent)
     : base(util, "frame", layout as FrameType, parent)
 {
 }
Ejemplo n.º 19
0
 public static IUIObject Init(UiInitUtil util, LayoutFrameType layout, IRegion parent)
 {
     return(new GHM_ScrollFrameTemplateWrapper(util, "ScrollFrame", (ScrollFrameType)layout, parent));
 }
Ejemplo n.º 20
0
 public GHM_ScrollFrameTemplateWrapper(UiInitUtil util, string objectType, ScrollFrameType frameType, IRegion parent)
     : base(util, objectType, frameType, parent)
 {
 }
Ejemplo n.º 21
0
 public static IUIObject Init(UiInitUtil util, LayoutFrameType layout, IRegion parent)
 {
     return(new EditBoxWithFiltersWrapper(util, layout, parent));
 }
Ejemplo n.º 22
0
 public static IUIObject Init(UiInitUtil util, LayoutFrameType layout, IRegion parent)
 {
     return(new TextObjectFrameWrapper(util, layout, parent));
 }
Ejemplo n.º 23
0
 public EditBox(UiInitUtil util, string objectType, FrameType frameType, IRegion parent) : base(util, objectType, frameType, parent)
 {
     this.scriptHandler = new Script <EditBoxHandler, IEditBox>(this);
 }
Ejemplo n.º 24
0
 public CheckButton(UiInitUtil util, string objectType, CheckButtonType frameType, IRegion parent)
     : base(util, objectType, frameType, parent)
 {
 }
 public static IUIObject Init(UiInitUtil util, LayoutFrameType layout, IRegion parent)
 {
     return(new GrindOMeterTrackingRowWrapper(util, layout, parent));
 }