예제 #1
0
 private void Awake()
 {
     self = gameObject;
     rd   = GetComponent <Rigidbody>();
     //pc = GetComponent<PlayerController>();
     jumpTimer = GetComponent <CoolTimer>();
     //jumpTimer.TimerInit(2.0f);
 }
        public VideoPlaybackPanel()
        {
            InitializeComponent();

            _timer              = new CoolTimer();
            _timer.RenderFrame += new EventHandler <FrameEventArgs>(RenderUpdate);

            previewPanel1.LeftClicked  += previewPanel1_LeftClicked;
            previewPanel1.RightClicked += previewPanel1_RightClicked;
        }
예제 #3
0
        protected void PostConstruct()
        {
            _timer              = new CoolTimer();
            _timer.RenderFrame += _timer_RenderFrame;

            if (KeyframePanel != null)
            {
                KeyframePanel.visEditor.EntryChanged += new EventHandler(VISEntryChanged);
                KeyframePanel.visEditor.IndexChanged += new EventHandler(VISIndexChanged);
            }

            ModelPanel.PreRender  += EventPreRender = new GLRenderEventHandler(modelPanel1_PreRender);
            ModelPanel.PostRender += EventPostRender = new GLRenderEventHandler(modelPanel1_PostRender);
            ModelPanel.MouseDown  += EventMouseDown = new MouseEventHandler(modelPanel1_MouseDown);
            ModelPanel.MouseMove  += EventMouseMove = new MouseEventHandler(modelPanel1_MouseMove);
            ModelPanel.MouseUp    += EventMouseUp = new MouseEventHandler(modelPanel1_MouseUp);

            if (PlaybackPanel != null)
            {
                if (PlaybackPanel.Width <= PlaybackPanel.MinimumSize.Width)
                {
                    PlaybackPanel.Dock  = DockStyle.Left;
                    PlaybackPanel.Width = PlaybackPanel.MinimumSize.Width;
                }
                else
                {
                    PlaybackPanel.Dock = DockStyle.Fill;
                }
            }

            InitHotkeyList();

            _hotKeysDown = new Dictionary <Keys, Func <bool> >();
            _hotKeysUp   = new Dictionary <Keys, Func <bool> >();
            foreach (HotKeyInfo key in _hotkeyList)
            {
                if (key._keyDown)
                {
                    _hotKeysDown.Add(key.KeyCode, key._function);
                }

                if (key._keyUp)
                {
                    _hotKeysUp.Add(key.KeyCode, key._function);
                }
            }
        }