예제 #1
0
파일: Status.cs 프로젝트: yooyke/work
        public Status(Ox ox)
            : base(ox)
        {
            Priority = (int)PriorityBase.ControllerStatus;

            Ox.OnEvent += new OxLoader.OxEventHandler(Ox_OnEvent);
        }
예제 #2
0
파일: Calculator.cs 프로젝트: yooyke/work
        public Calculator(Ox ox)
            : base(ox)
        {
            Priority = (int)PriorityBase.ControllerCalc;

            ox.OnEvent += new OxEventHandler(ox_OnEvent);
        }
예제 #3
0
파일: Terrain.cs 프로젝트: yooyke/work
        public Terrain(Ox ox, Render render)
            : base(ox, render)
        {
            Priority = (int)PriorityBase.RenderTerrain;

            dir = Path.Combine(Path.Combine(Ox.Paths.Application, "media"), "terrain");
        }
예제 #4
0
파일: Sea.cs 프로젝트: yooyke/work
        public Sea(Ox ox, Render render)
            : base(ox, render)
        {
            Priority = (int)PriorityBase.RenderSea;

            dir = Path.Combine(Path.Combine(Ox.Paths.Application, "media"), "sea");
        }
예제 #5
0
        public TitlePhotoAlbum(Ox ox, Render render)
            : base(ox, render)
        {
            Priority = (int)PriorityBase.Render + 1;

            Ox.OnEvent += new OxLoader.OxEventHandler(Ox_OnEvent);
        }
예제 #6
0
파일: Fade.cs 프로젝트: yooyke/work
        public Fade(Ox ox, Render render)
            : base(ox, render)
        {
            Priority = (int)PriorityBase.RenderFade;

            Ox.OnEvent += new OxLoader.OxEventHandler(Ox_OnEvent);
        }
예제 #7
0
파일: TilePicker.cs 프로젝트: yooyke/work
        public TilePicker(Ox ox, Render render)
            : base(ox, render)
        {
            Priority = (int)PriorityBase.RenderPick;
            Ox.OnEvent += new OxEventHandler(Ox_OnEvent);

            dir = Path.Combine(Path.Combine(Ox.Paths.Application, "media"), "picker");
        }
예제 #8
0
파일: Prim.cs 프로젝트: yooyke/work
        public Prim(Ox ox, Render render)
            : base(ox, render)
        {
            Priority = (int)PriorityBase.RenderPrim;

            ox.OnEvent += new OxEventHandler(ox_OnEvent);
            dir = Path.Combine(Path.Combine(Ox.Paths.Application, "media"), "test");
        }
예제 #9
0
파일: Avatar.cs 프로젝트: yooyke/work
        public Avatar(Ox ox, Render render)
            : base(ox, render)
        {
            Priority = (int)PriorityBase.RenderAvatar;

            Ox.OnEvent += new OxEventHandler(ox_OnEvent);
            dir = Path.Combine(Path.Combine(Ox.Paths.Application, "media"), "model_default");
        }
예제 #10
0
파일: Render.cs 프로젝트: yooyke/work
        public Render(Ox ox)
            : base(ox)
        {
            Priority = (int)PriorityBase.Render -1;

            new Collision(Ox);
            plugins = new PluginManager<IOxRenderComponentPlugin>(Ox.Paths.Application);
            plugins.Load(new object[] { Ox, this });

            Ox.OnEvent += new OxEventHandler(Ox_OnEvent);
        }
예제 #11
0
파일: Controller.cs 프로젝트: yooyke/work
        public Controller(Ox ox)
            : base(ox)
        {
            Priority = (int)PriorityBase.Controller;

            Ox.OnEvent += new OxEventHandler(Ox_OnEvent);
            Ox.OnFunction += new OxEventHandler(Ox_OnFunction);

            protocol = new Protocol(Ox);
            status = new Status(Ox);
            progress = new Progress(Ox);
        }
예제 #12
0
파일: Protocol.cs 프로젝트: yooyke/work
        public Protocol(Ox ox)
            : base(ox)
        {
            Priority = (int)PriorityBase.ControllerProtocol;

            Ox.OnEvent += new OxEventHandler(Ox_OnEvent);

            threadAssetFactory = new Thread(AssetFactory);
            threadAssetFactory.Start();

            threadMeshFactory = new Thread(MeshFactory);
            threadMeshFactory.Start();
        }
예제 #13
0
파일: ProgressBar.cs 프로젝트: yooyke/work
        public ProgressBar(Ox ox)
            : base(ox)
        {
            Control c = Form.FromHandle(Ox.Handle);
            progress = new System.Windows.Forms.ProgressBar();
            progress.Step = 1;
            progress.Maximum = StatusData.PROGRESS_MAX;
            progress.MarqueeAnimationSpeed = 10;
            progress.Size = new Size((int)c.Size.Width, 12);
            progress.Location = new Point((c.Size.Width / 2) - (progress.Size.Width / 2), c.Size.Height - progress.Size.Height);
            progress.Style = ProgressBarStyle.Continuous;
            progress.Visible = false;

            c.Controls.Add(progress);

            Ox.OnEvent += new OxLoader.OxEventHandler(Ox_OnEvent);
        }
예제 #14
0
파일: Interfaces.cs 프로젝트: yooyke/work
 public OxRenderComponentPlugin(Ox ox, Render render)
     : base(ox)
 {
     this.render = render;
 }
예제 #15
0
파일: OxComponent.cs 프로젝트: yooyke/work
 public OxComponent(Ox ox)
 {
     this.ox = ox;
     Ox.Component.Add(this);
 }
예제 #16
0
파일: Interfaces.cs 프로젝트: yooyke/work
 public OxRenderTilePickerPlugin(Ox ox, Render render)
     : base(ox, render)
 {
     Ox.Service.Add(typeof(IOxRenderPluginTilePicker), this);
 }
예제 #17
0
파일: Interfaces.cs 프로젝트: yooyke/work
 public OxRenderAvatarPlugin(Ox ox, Render render)
     : base(ox, render)
 {
     Ox.Service.Add(typeof(IOxRenderPluginAvatar), this);
 }
예제 #18
0
파일: Interfaces.cs 프로젝트: yooyke/work
 public OxRenderPrimPlugin(Ox ox, Render render)
     : base(ox, render)
 {
     Ox.Service.Add(typeof(IOxRenderPluginPrim), this);
 }
예제 #19
0
파일: Interfaces.cs 프로젝트: yooyke/work
 public OxRenderTerrainPlugin(Ox ox, Render render)
     : base(ox, render)
 {
     Ox.Service.Add(typeof(IOxRenderPluginTerrain), this);
 }
예제 #20
0
 public FileIOManager(Ox ox)
     : base(ox)
 {
     Priority = (int)PriorityBase.IO;
 }
예제 #21
0
파일: Interfaces.cs 프로젝트: yooyke/work
 public OxRenderObjectPlugin(Ox ox, Render render)
     : base(ox, render)
 {
 }
예제 #22
0
파일: Fps.cs 프로젝트: yooyke/work
 public Fps(Ox ox, Render render)
     : base(ox, render)
 {
 }
예제 #23
0
파일: Camera.cs 프로젝트: yooyke/work
 public Camera(Ox ox, Render render)
     : base(ox, render)
 {
     Priority = (int)PriorityBase.RenderCamera;
 }
예제 #24
0
 public SettingWindow(Ox ox)
     : base(ox)
 {
 }
예제 #25
0
파일: OxMenu.cs 프로젝트: yooyke/work
 public OxMenu(Ox ox)
     : base(ox)
 {
 }
예제 #26
0
파일: Lighting.cs 프로젝트: yooyke/work
 public Lighting(Ox ox, Render render)
     : base(ox, render)
 {
 }
예제 #27
0
파일: Information.cs 프로젝트: yooyke/work
 public Information(Ox ox, Render view)
     : base(ox, view)
 {
 }
예제 #28
0
파일: Progress.cs 프로젝트: yooyke/work
 public Progress(Ox ox)
     : base(ox)
 {
     Ox.OnEvent += new OxLoader.OxEventHandler(Ox_OnEvent);
 }
예제 #29
0
파일: AboutWindow.cs 프로젝트: yooyke/work
 public AboutWindow(Ox ox)
     : base(ox)
 {
 }
예제 #30
0
 public OxViewerPlugin(Ox ox)
     : base(ox)
 {
 }