浏览代码

remove references to scheduler (which need to be replaced by scheduler2) and fix compile errors (excepts those in widgets)

/siyaoH-1.17-PlatformMessage
xingweizhu 4 年前
当前提交
3ebd9c92
共有 10 个文件被更改,包括 37 次插入31 次删除
  1. 8
      com.unity.uiwidgets/Runtime/animation/animation_controller.cs
  2. 4
      com.unity.uiwidgets/Runtime/foundation/debug.cs
  3. 14
      com.unity.uiwidgets/Runtime/gestures/binding.cs
  4. 8
      com.unity.uiwidgets/Runtime/gestures/mouse_tracking.cs
  5. 20
      com.unity.uiwidgets/Runtime/painting/binding.cs
  6. 2
      com.unity.uiwidgets/Runtime/painting/image_stream.cs
  7. 2
      com.unity.uiwidgets/Runtime/rendering/animated_size.cs
  8. 2
      com.unity.uiwidgets/Runtime/rendering/sliver_persistent_header.cs
  9. 5
      com.unity.uiwidgets/Runtime/scheduler/binding.cs
  10. 3
      com.unity.uiwidgets/Runtime/scheduler/ticker.cs

8
com.unity.uiwidgets/Runtime/animation/animation_controller.cs


using System;
using Unity.UIWidgets.foundation;
using Unity.UIWidgets.physics;
using Unity.UIWidgets.scheduler;
using Ticker = Unity.UIWidgets.scheduler.Ticker;
using Ticker = Unity.UIWidgets.scheduler2.Ticker;
using TickerProvider = Unity.UIWidgets.scheduler.TickerProvider;
using TickerProvider = Unity.UIWidgets.scheduler2.TickerProvider;
namespace Unity.UIWidgets.animation {
enum _AnimationDirection {

? AnimationStatus.completed
: AnimationStatus.dismissed;
_checkStatusChanged();
return TickerFutureImpl.complete();
return TickerFuture.complete();
}
D.assert(simulationDuration > TimeSpan.Zero);

return true;
});
_ticker.dispose();
_ticker = null;
base.dispose();
}

4
com.unity.uiwidgets/Runtime/foundation/debug.cs


}
if (needRepaint) {
foreach (var adapter in WindowAdapter.windowAdapters) {
/*foreach (var adapter in WindowAdapter.windowAdapters) {
}
}*/
}
}
}

14
com.unity.uiwidgets/Runtime/gestures/binding.cs


using System.Collections.Generic;
using Unity.UIWidgets.async2;
using Unity.UIWidgets.foundation;
using Unity.UIWidgets.scheduler;
using Unity.UIWidgets.scheduler2;
public new static GestureBinding instance {
get { return (GestureBinding) SchedulerBinding.instance; }
set { SchedulerBinding.instance = value; }
protected override void initInstances() {
base.initInstances();
instance = this;
}
public static GestureBinding instance {
get { return (GestureBinding) Window.instance._binding; }
private set { Window.instance._binding = value; }
}
public GestureBinding() {

8
com.unity.uiwidgets/Runtime/gestures/mouse_tracking.cs


using System.Collections.Generic;
using Unity.UIWidgets.foundation;
using Unity.UIWidgets.scheduler;
using Unity.UIWidgets.scheduler2;
using Unity.UIWidgets.ui;
namespace Unity.UIWidgets.gestures {

_scheduleMousePositionCheck();
#if UNITY_EDITOR
_scheduleDragFromEditorMousePositionCheck();
//_scheduleDragFromEditorMousePositionCheck();
#endif
}

PointerExitEvent.fromMouseEvent(_lastMouseEvent[deviceId]));
}
#if UNITY_EDITOR
detachDragFromEditorAnnotation(annotation, deviceId);
//detachDragFromEditorAnnotation(annotation, deviceId);
#endif
}

}
#if UNITY_EDITOR
_handleDragFromEditorEvent(evt, deviceId);
//_handleDragFromEditorEvent(evt, deviceId);
#endif
}

20
com.unity.uiwidgets/Runtime/painting/binding.cs


namespace Unity.UIWidgets.painting {
public class PaintingBinding : GestureBinding {
// protected override void initInstances() {
// base.initInstances();
// instance = this;
// _imageCache = createImageCache();
//
// if (shaderWarmUp != null) {
// shaderWarmUp.execute();
// }
// }
protected override void initInstances() {
base.initInstances();
instance = this;
_imageCache = createImageCache();
if (shaderWarmUp != null) {
shaderWarmUp.execute();
}
}
set { GestureBinding.instance = value; }
set { Window.instance._binding = value; }
}
public static ShaderWarmUp shaderWarmUp = new DefaultShaderWarmUp();

2
com.unity.uiwidgets/Runtime/painting/image_stream.cs


using Unity.UIWidgets.foundation;
using Unity.UIWidgets.scheduler2;
using Unity.UIWidgets.ui;
using SchedulerBinding = Unity.UIWidgets.scheduler.SchedulerBinding;
using SchedulerBinding = Unity.UIWidgets.scheduler2.SchedulerBinding;
namespace Unity.UIWidgets.painting {
public class ImageInfo : IEquatable<ImageInfo> {

2
com.unity.uiwidgets/Runtime/rendering/animated_size.cs


using Unity.UIWidgets.animation;
using Unity.UIWidgets.foundation;
using Unity.UIWidgets.painting;
using Unity.UIWidgets.scheduler;
using Unity.UIWidgets.scheduler2;
using Unity.UIWidgets.ui;
namespace Unity.UIWidgets.rendering {

2
com.unity.uiwidgets/Runtime/rendering/sliver_persistent_header.cs


using Unity.UIWidgets.foundation;
using Unity.UIWidgets.gestures;
using Unity.UIWidgets.painting;
using Unity.UIWidgets.scheduler;
using Unity.UIWidgets.scheduler2;
using Unity.UIWidgets.ui;
using UnityEngine;

5
com.unity.uiwidgets/Runtime/scheduler/binding.cs


using System;
/*
using System;
using System.Collections.Generic;
using System.Text;
using RSG.Promises;

});
}
}
}
}*/

3
com.unity.uiwidgets/Runtime/scheduler/ticker.cs


/*
using System;
using System.Text;
using RSG;

return "The ticker was canceled before the \"orCancel\" property was first used.";
}
}
}
}*/
正在加载...
取消
保存