Exemplo n.º 1
0
        public override void createUI(ISkillEvent value, EditorUI p)
        {
            base.createUI(value, p);

            this.ev = value as TimeScaleEvent;

            slider       = new EditorSlider();
            slider.min   = 0.1f;
            slider.max   = 1.0f;
            slider.value = ev.timeScale;

            slider.addEventListener(EventX.CHANGE, timeChangeHandle);

            p.addChild(slider);
        }
Exemplo n.º 2
0
        public void TestButtonSlowDown()
        {
            TimeScaleEvent tse = new TimeScaleEvent(0.5f, 3f, true, 3f, false);

            tse.FireEvent();
        }
Exemplo n.º 3
0
 public void TimeScaleEventTrigger(TimeScaleEvent tse)
 {
     //_currentTimeScaleProperty = tse.TimeScaleProperty;
     SetTimeScale(tse.TimeScaleProperty);
 }
Exemplo n.º 4
0
 private void OnDisable()
 {
     TimeScaleEvent.UnregisterListener(TimeScaleEventTrigger);
 }
Exemplo n.º 5
0
 private void OnEnable()
 {
     TimeScaleEvent.RegisterListener(TimeScaleEventTrigger);
 }