예제 #1
0
        private void Reset_ClickValues(Def.DeviceParams param)
        {
            Reset_ClickValues();

            minDistance          = param.dragBoundary;
            minimumMovedDistance = param.minimumDragBoundary;
        }
예제 #2
0
        public void ImportModule()
        {
            Def.Platform runtimePlatform = RuntimePlatform();

            Def.DeviceParams param = new Def.DeviceParams();
            if (runtimePlatform == Def.Platform.PC)
            {
                param.Init(runtimePlatform, Def.Device.MOUSE);
                InputDevice <Mouse> .Module.Init(param);
            }
            else if (runtimePlatform == Def.Platform.MOBILE)
            {
                param.Init(runtimePlatform, Def.Device.TOUCHSCREEN);
                InputDevice <TouchScreen> .Module.Init(param);
            }
        }
예제 #3
0
 public override void Init(Def.DeviceParams param)
 {
     Reset_ClickValues(param);
 }
예제 #4
0
 public abstract void Init(Def.DeviceParams param);