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); }
public void TestButtonSlowDown() { TimeScaleEvent tse = new TimeScaleEvent(0.5f, 3f, true, 3f, false); tse.FireEvent(); }
public void TimeScaleEventTrigger(TimeScaleEvent tse) { //_currentTimeScaleProperty = tse.TimeScaleProperty; SetTimeScale(tse.TimeScaleProperty); }
private void OnDisable() { TimeScaleEvent.UnregisterListener(TimeScaleEventTrigger); }
private void OnEnable() { TimeScaleEvent.RegisterListener(TimeScaleEventTrigger); }