代码合并

This commit is contained in:
MuHua-123
2024-11-08 18:15:06 +08:00
parent 5f169b90bb
commit 497b43a446
146 changed files with 2858 additions and 110 deletions
@@ -0,0 +1,66 @@
using System;
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class ViewInput : ModuleViewInput {
protected ModuleViewInputUnit leftViewInputUnit;
protected ModuleViewInputUnit rightViewInputUnit;
protected ModuleViewInputUnit middleViewInputUnit;
protected ModuleViewInputUnit scrollViewInputUnit;
public override event Action<Type> OnInputType;
protected override void Awake() { }
protected virtual void InputType(Type type) {
OnInputType?.Invoke(type);
}
public override void SetPrimaryKeyInput<T>(T inputUnit) {
leftViewInputUnit = inputUnit;
InputType(inputUnit.GetType());
}
public override void DownLeftMouse(DataMouseInput data) {
leftViewInputUnit?.DownMouse(data);
}
public override void DragLeftMouse(DataMouseInput data) {
leftViewInputUnit?.DragMouse(data);
}
public override void MoveLeftMouse(DataMouseInput data) {
leftViewInputUnit?.MoveMouse(data);
}
public override void ReleaseLeftMouse(DataMouseInput data) {
leftViewInputUnit?.ReleaseMouse(data);
}
public override void DownRightMouse(DataMouseInput data) {
rightViewInputUnit?.DownMouse(data);
}
public override void DragRightMouse(DataMouseInput data) {
rightViewInputUnit?.DragMouse(data);
}
public override void MoveRightMouse(DataMouseInput data) {
rightViewInputUnit?.MoveMouse(data);
}
public override void ReleaseRightMouse(DataMouseInput data) {
rightViewInputUnit?.ReleaseMouse(data);
}
public override void DownMiddleMouse(DataMouseInput data) {
middleViewInputUnit?.DownMouse(data);
}
public override void DragMiddleMouse(DataMouseInput data) {
middleViewInputUnit?.DragMouse(data);
}
public override void MoveMiddleMouse(DataMouseInput data) {
middleViewInputUnit?.MoveMouse(data);
}
public override void ReleaseMiddleMouse(DataMouseInput data) {
middleViewInputUnit?.ReleaseMouse(data);
}
public override void ScrollWheel(DataMouseInput data) {
scrollViewInputUnit?.ScrollWheel(data);
}
}
@@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: 7f85e6264d841c84aa13ce7250a2652a
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:
@@ -0,0 +1,14 @@
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class ViewInputPlateBaking : ViewInput {
protected override void Awake() {
ModuleCore.PlateBakingViewInput = this;
}
private void Start() {
leftViewInputUnit = new VIUCameraMobile(ModuleCore.PlateBakingViewCamera);
rightViewInputUnit = new VIUCameraRotate(ModuleCore.PlateBakingViewCamera);
scrollViewInputUnit = new VIUCameraScale(ModuleCore.PlateBakingViewCamera);
}
}
@@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: 9f89f4c7ba43a19488889a65b7f6c328
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:
@@ -0,0 +1,18 @@
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class ViewInputPlateDesign : ViewInput {
protected override void Awake() {
ModuleCore.PlateDesignViewInput = this;
}
private void Start() {
//leftViewInputUnit = new VIUEdgePointMobile(ModuleCore.PlateDesignViewCamera);
//leftViewInputUnit = new VIUEdgePointAdd(ModuleCore.PlateDesignViewCamera);
rightViewInputUnit = new VIUCameraMobile(ModuleCore.PlateDesignViewCamera);
//rightViewInputUnit = new VIUEdgePointMobile(ModuleCore.PlateDesignViewCamera);
scrollViewInputUnit = new VIUCameraScale(ModuleCore.PlateDesignViewCamera, VIUCameraScale.ScaleType.Orthographic);
//Debug.Log(leftViewInputUnit.GetType());
}
}
@@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: 49afa9ec1d578d148b7f008861c7dabf
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant: