This commit is contained in:
2024-10-16 00:03:41 +08:00
commit 897058435c
5033 changed files with 1009728 additions and 0 deletions

View File

@@ -0,0 +1,9 @@
fileFormatVersion: 2
guid: a68960aaa0f5dca449809cb0b1b27c11
folderAsset: yes
timeCreated: 1435661090
licenseType: Store
DefaultImporter:
userData:
assetBundleName:
assetBundleVariant:

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,6 @@
fileFormatVersion: 2
guid: 9cb9b4964fc653b4280fd1964220fe98
DefaultImporter:
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -0,0 +1,58 @@
using UnityEngine;
using UnityEngine.UI;
using System.Collections;
using HedgehogTeam.EasyTouch;
public class MultiLayerTouch : MonoBehaviour {
public Text label;
public Text label2;
void OnEnable(){
EasyTouch.On_TouchDown += On_TouchDown;
EasyTouch.On_TouchUp += On_TouchUp;
}
void OnDestroy(){
EasyTouch.On_TouchDown -= On_TouchDown;
EasyTouch.On_TouchUp -= On_TouchUp;
}
void On_TouchDown (Gesture gesture)
{
if (gesture.pickedObject!=null){
if (!EasyTouch.GetAutoUpdatePickedObject()){
label.text = "Picked object from event : " + gesture.pickedObject.name + " : " + gesture.position;
}
else{
label.text = "Picked object from event : " + gesture.pickedObject.name + " : " + gesture.position;
}
}
else{
if (!EasyTouch.GetAutoUpdatePickedObject()){
label.text = "Picked object from event : none";
}
else{
label.text = "Picked object from event : none";
}
}
label2.text = "";
if (!EasyTouch.GetAutoUpdatePickedObject()){
GameObject tmp = gesture.GetCurrentPickedObject();
if (tmp != null){
label2.text = "Picked object from GetCurrentPickedObject : " + tmp.name ;
}
else{
label2.text = "Picked object from GetCurrentPickedObject : none";
}
}
}
void On_TouchUp (Gesture gesture)
{
label.text="";
label2.text="";
}
}

View File

@@ -0,0 +1,10 @@
fileFormatVersion: 2
guid: e216320e99cdf2a46b09dfd99909dd12
MonoImporter:
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -0,0 +1,58 @@
using UnityEngine;
using System.Collections;
using HedgehogTeam.EasyTouch;
public class MultiLayerUI : MonoBehaviour {
public void SetAutoSelect(bool value){
EasyTouch.SetEnableAutoSelect( value );
}
public void SetAutoUpdate( bool value){
EasyTouch.SetAutoUpdatePickedObject( value);
}
public void Layer1( bool value){
LayerMask mask = EasyTouch.Get3DPickableLayer();
if (value)
mask = mask | (1<<8);
else{
mask = ~mask;
mask = ~(mask | (1<<8));
}
EasyTouch.Set3DPickableLayer( mask);
}
public void Layer2( bool value){
LayerMask mask = EasyTouch.Get3DPickableLayer();
if (value)
mask = mask | (1<<9);
else{
mask = ~mask;
mask = ~(mask | (1<<9));
}
EasyTouch.Set3DPickableLayer( mask);
}
public void Layer3( bool value){
LayerMask mask = EasyTouch.Get3DPickableLayer();
if (value)
mask = mask | (1<<10);
else{
mask = ~mask;
mask = ~(mask | (1<<10));
}
EasyTouch.Set3DPickableLayer( mask);
}
}

View File

@@ -0,0 +1,10 @@
fileFormatVersion: 2
guid: 6f90638b553ac94438157f6b4c58cbad
MonoImporter:
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -0,0 +1,9 @@
fileFormatVersion: 2
guid: 84a338d71379a134f9db0c3cac9ea126
folderAsset: yes
timeCreated: 1435661090
licenseType: Store
DefaultImporter:
userData:
assetBundleName:
assetBundleVariant:

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,6 @@
fileFormatVersion: 2
guid: 578fdf5bb9585174b9b0a88a41758e52
DefaultImporter:
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -0,0 +1,31 @@
using UnityEngine;
using UnityEngine.UI;
using System.Collections;
using HedgehogTeam.EasyTouch;
public class MultiCameraTouch : MonoBehaviour {
public Text label;
void OnEnable(){
EasyTouch.On_TouchDown += On_TouchDown;
EasyTouch.On_TouchUp += On_TouchUp;
}
void OnDestroy(){
EasyTouch.On_TouchDown -= On_TouchDown;
EasyTouch.On_TouchUp -= On_TouchUp;
}
void On_TouchDown (Gesture gesture)
{
if (gesture.pickedObject != null){
label.text = "You touch : " + gesture.pickedObject.name + " on camera : " + gesture.pickedCamera.name;
}
}
void On_TouchUp (Gesture gesture)
{
label.text = "";
}
}

View File

@@ -0,0 +1,10 @@
fileFormatVersion: 2
guid: 4632564b2dbf5804a9d37598f0b5b601
MonoImporter:
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -0,0 +1,30 @@
using UnityEngine;
using System.Collections;
using HedgehogTeam.EasyTouch;
public class MultiCameraUI : MonoBehaviour {
public Camera cam2;
public Camera cam3;
public void AddCamera2(bool value){
AddCamera( cam2,value);
}
public void AddCamera3(bool value){
AddCamera( cam3,value);
}
public void AddCamera(Camera cam,bool value){
if (value){
EasyTouch.AddCamera( cam,false);
}
else{
EasyTouch.RemoveCamera( cam);
}
}
}

View File

@@ -0,0 +1,10 @@
fileFormatVersion: 2
guid: e50b1bdf57f5ec14abc2c012c9b3b572
MonoImporter:
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant: