Skip to content

Commit 1d79941

Browse files
committed
feat: airs
1 parent cf31985 commit 1d79941

File tree

7 files changed

+133
-13
lines changed

7 files changed

+133
-13
lines changed

Assembly-CSharp.csproj

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -82,6 +82,7 @@
8282
<Compile Include="Assets\VRTemplateAssets\Scripts\Callout.cs" />
8383
<Compile Include="Assets\VRTemplateAssets\Scripts\CalloutGazeController.cs" />
8484
<Compile Include="Assets\Tap.cs" />
85+
<Compile Include="Assets\Air.cs" />
8586
<Compile Include="Assets\Scripts\Settings Scripts\setturnsetting.cs" />
8687
<Compile Include="Assets\VRTemplateAssets\Scripts\StepManager.cs" />
8788
<Compile Include="Assets\VRTemplateAssets\Scripts\AnchorVisuals.cs" />

Assets/Air.cs

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
using System.Runtime.InteropServices;
2+
using UnityEngine;
3+
4+
public class Air : MonoBehaviour
5+
{
6+
7+
[DllImport("chunixr.dll")]
8+
private static extern void io_send_air(uint index, bool value);
9+
10+
public int air;
11+
12+
private void Start()
13+
{
14+
Debug.Log(air);
15+
}
16+
17+
private void OnTriggerEnter(Collider Player)
18+
{
19+
Debug.Log("Airing all over the place");
20+
io_send_air((uint)air, true);
21+
}
22+
23+
private void OnTriggerExit(Collider Player)
24+
{
25+
io_send_air((uint)air, false);
26+
}
27+
}

Assets/Air.cs.meta

Lines changed: 2 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Assets/Release/chunixr.dll

512 Bytes
Binary file not shown.

Assets/Scenes/MainScene.unity

Lines changed: 100 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -507,7 +507,7 @@ Transform:
507507
m_GameObject: {fileID: 124887583}
508508
serializedVersion: 2
509509
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
510-
m_LocalPosition: {x: -3.755, y: 0, z: 0.335}
510+
m_LocalPosition: {x: -3.755, y: -0.112, z: 0.335}
511511
m_LocalScale: {x: 1, y: 1, z: 1}
512512
m_ConstrainProportionsScale: 0
513513
m_Children:
@@ -801,6 +801,7 @@ GameObject:
801801
- component: {fileID: 242901710}
802802
- component: {fileID: 242901709}
803803
- component: {fileID: 242901711}
804+
- component: {fileID: 242901714}
804805
- component: {fileID: 242901712}
805806
- component: {fileID: 242901713}
806807
m_Layer: 0
@@ -942,6 +943,19 @@ Rigidbody:
942943
m_Interpolate: 0
943944
m_Constraints: 0
944945
m_CollisionDetection: 0
946+
--- !u!114 &242901714
947+
MonoBehaviour:
948+
m_ObjectHideFlags: 0
949+
m_CorrespondingSourceObject: {fileID: 0}
950+
m_PrefabInstance: {fileID: 0}
951+
m_PrefabAsset: {fileID: 0}
952+
m_GameObject: {fileID: 242901706}
953+
m_Enabled: 1
954+
m_EditorHideFlags: 0
955+
m_Script: {fileID: 11500000, guid: b29fb76bee808a34d9d9798ce4cd8940, type: 3}
956+
m_Name:
957+
m_EditorClassIdentifier:
958+
air: 2
945959
--- !u!1 &317615631
946960
GameObject:
947961
m_ObjectHideFlags: 0
@@ -3108,31 +3122,39 @@ PrefabInstance:
31083122
objectReference: {fileID: 0}
31093123
- target: {fileID: -6040014380942358022, guid: dae0944fff8c1b74da553837d0710f97, type: 3}
31103124
propertyPath: m_LocalScale.y
3111-
value: -100
3125+
value: 100
3126+
objectReference: {fileID: 0}
3127+
- target: {fileID: -6040014380942358022, guid: dae0944fff8c1b74da553837d0710f97, type: 3}
3128+
propertyPath: m_LocalPosition.x
3129+
value: 0
31123130
objectReference: {fileID: 0}
31133131
- target: {fileID: -6040014380942358022, guid: dae0944fff8c1b74da553837d0710f97, type: 3}
31143132
propertyPath: m_LocalPosition.y
3115-
value: 6.883
3133+
value: 0.05
31163134
objectReference: {fileID: 0}
31173135
- target: {fileID: -6040014380942358022, guid: dae0944fff8c1b74da553837d0710f97, type: 3}
31183136
propertyPath: m_LocalPosition.z
3119-
value: -4.842
3137+
value: 0.04
31203138
objectReference: {fileID: 0}
31213139
- target: {fileID: -6040014380942358022, guid: dae0944fff8c1b74da553837d0710f97, type: 3}
31223140
propertyPath: m_LocalRotation.w
3123-
value: 0.98574317
3141+
value: 0.70920163
31243142
objectReference: {fileID: 0}
31253143
- target: {fileID: -6040014380942358022, guid: dae0944fff8c1b74da553837d0710f97, type: 3}
31263144
propertyPath: m_LocalRotation.x
3127-
value: 0.16825709
3145+
value: -0.70500576
3146+
objectReference: {fileID: 0}
3147+
- target: {fileID: -6040014380942358022, guid: dae0944fff8c1b74da553837d0710f97, type: 3}
3148+
propertyPath: m_LocalRotation.y
3149+
value: -0
31283150
objectReference: {fileID: 0}
31293151
- target: {fileID: -6040014380942358022, guid: dae0944fff8c1b74da553837d0710f97, type: 3}
31303152
propertyPath: m_LocalRotation.z
3131-
value: 0
3153+
value: -0
31323154
objectReference: {fileID: 0}
31333155
- target: {fileID: -6040014380942358022, guid: dae0944fff8c1b74da553837d0710f97, type: 3}
31343156
propertyPath: m_LocalEulerAnglesHint.x
3135-
value: 19.373
3157+
value: -89.661
31363158
objectReference: {fileID: 0}
31373159
- target: {fileID: -970884563035673050, guid: dae0944fff8c1b74da553837d0710f97, type: 3}
31383160
propertyPath: m_LocalScale.z
@@ -3410,6 +3432,7 @@ GameObject:
34103432
- component: {fileID: 1056987224}
34113433
- component: {fileID: 1056987223}
34123434
- component: {fileID: 1056987225}
3435+
- component: {fileID: 1056987228}
34133436
- component: {fileID: 1056987226}
34143437
- component: {fileID: 1056987227}
34153438
m_Layer: 0
@@ -3551,6 +3574,19 @@ Rigidbody:
35513574
m_Interpolate: 0
35523575
m_Constraints: 0
35533576
m_CollisionDetection: 0
3577+
--- !u!114 &1056987228
3578+
MonoBehaviour:
3579+
m_ObjectHideFlags: 0
3580+
m_CorrespondingSourceObject: {fileID: 0}
3581+
m_PrefabInstance: {fileID: 0}
3582+
m_PrefabAsset: {fileID: 0}
3583+
m_GameObject: {fileID: 1056987220}
3584+
m_Enabled: 1
3585+
m_EditorHideFlags: 0
3586+
m_Script: {fileID: 11500000, guid: b29fb76bee808a34d9d9798ce4cd8940, type: 3}
3587+
m_Name:
3588+
m_EditorClassIdentifier:
3589+
air: 4
35543590
--- !u!1 &1060592412
35553591
GameObject:
35563592
m_ObjectHideFlags: 0
@@ -3924,6 +3960,7 @@ GameObject:
39243960
- component: {fileID: 1244070810}
39253961
- component: {fileID: 1244070809}
39263962
- component: {fileID: 1244070811}
3963+
- component: {fileID: 1244070814}
39273964
- component: {fileID: 1244070812}
39283965
- component: {fileID: 1244070813}
39293966
m_Layer: 0
@@ -4065,6 +4102,19 @@ Rigidbody:
40654102
m_Interpolate: 0
40664103
m_Constraints: 0
40674104
m_CollisionDetection: 0
4105+
--- !u!114 &1244070814
4106+
MonoBehaviour:
4107+
m_ObjectHideFlags: 0
4108+
m_CorrespondingSourceObject: {fileID: 0}
4109+
m_PrefabInstance: {fileID: 0}
4110+
m_PrefabAsset: {fileID: 0}
4111+
m_GameObject: {fileID: 1244070806}
4112+
m_Enabled: 1
4113+
m_EditorHideFlags: 0
4114+
m_Script: {fileID: 11500000, guid: b29fb76bee808a34d9d9798ce4cd8940, type: 3}
4115+
m_Name:
4116+
m_EditorClassIdentifier:
4117+
air: 0
40684118
--- !u!1 &1248029821
40694119
GameObject:
40704120
m_ObjectHideFlags: 0
@@ -4167,6 +4217,7 @@ GameObject:
41674217
- component: {fileID: 1334210334}
41684218
- component: {fileID: 1334210333}
41694219
- component: {fileID: 1334210335}
4220+
- component: {fileID: 1334210338}
41704221
- component: {fileID: 1334210336}
41714222
- component: {fileID: 1334210337}
41724223
m_Layer: 0
@@ -4308,6 +4359,19 @@ Rigidbody:
43084359
m_Interpolate: 0
43094360
m_Constraints: 0
43104361
m_CollisionDetection: 0
4362+
--- !u!114 &1334210338
4363+
MonoBehaviour:
4364+
m_ObjectHideFlags: 0
4365+
m_CorrespondingSourceObject: {fileID: 0}
4366+
m_PrefabInstance: {fileID: 0}
4367+
m_PrefabAsset: {fileID: 0}
4368+
m_GameObject: {fileID: 1334210330}
4369+
m_Enabled: 1
4370+
m_EditorHideFlags: 0
4371+
m_Script: {fileID: 11500000, guid: b29fb76bee808a34d9d9798ce4cd8940, type: 3}
4372+
m_Name:
4373+
m_EditorClassIdentifier:
4374+
air: 3
43114375
--- !u!1 &1407715539
43124376
GameObject:
43134377
m_ObjectHideFlags: 0
@@ -6637,6 +6701,7 @@ GameObject:
66376701
- component: {fileID: 2002900815}
66386702
- component: {fileID: 2002900814}
66396703
- component: {fileID: 2002900816}
6704+
- component: {fileID: 2002900819}
66406705
- component: {fileID: 2002900817}
66416706
- component: {fileID: 2002900818}
66426707
m_Layer: 0
@@ -6778,6 +6843,19 @@ Rigidbody:
67786843
m_Interpolate: 0
67796844
m_Constraints: 0
67806845
m_CollisionDetection: 0
6846+
--- !u!114 &2002900819
6847+
MonoBehaviour:
6848+
m_ObjectHideFlags: 0
6849+
m_CorrespondingSourceObject: {fileID: 0}
6850+
m_PrefabInstance: {fileID: 0}
6851+
m_PrefabAsset: {fileID: 0}
6852+
m_GameObject: {fileID: 2002900811}
6853+
m_Enabled: 1
6854+
m_EditorHideFlags: 0
6855+
m_Script: {fileID: 11500000, guid: b29fb76bee808a34d9d9798ce4cd8940, type: 3}
6856+
m_Name:
6857+
m_EditorClassIdentifier:
6858+
air: 5
67816859
--- !u!1 &2010654657
67826860
GameObject:
67836861
m_ObjectHideFlags: 0
@@ -6790,6 +6868,7 @@ GameObject:
67906868
- component: {fileID: 2010654661}
67916869
- component: {fileID: 2010654660}
67926870
- component: {fileID: 2010654662}
6871+
- component: {fileID: 2010654665}
67936872
- component: {fileID: 2010654663}
67946873
- component: {fileID: 2010654664}
67956874
m_Layer: 0
@@ -6931,6 +7010,19 @@ Rigidbody:
69317010
m_Interpolate: 0
69327011
m_Constraints: 0
69337012
m_CollisionDetection: 0
7013+
--- !u!114 &2010654665
7014+
MonoBehaviour:
7015+
m_ObjectHideFlags: 0
7016+
m_CorrespondingSourceObject: {fileID: 0}
7017+
m_PrefabInstance: {fileID: 0}
7018+
m_PrefabAsset: {fileID: 0}
7019+
m_GameObject: {fileID: 2010654657}
7020+
m_Enabled: 1
7021+
m_EditorHideFlags: 0
7022+
m_Script: {fileID: 11500000, guid: b29fb76bee808a34d9d9798ce4cd8940, type: 3}
7023+
m_Name:
7024+
m_EditorClassIdentifier:
7025+
air: 1
69347026
--- !u!1 &2026537124
69357027
GameObject:
69367028
m_ObjectHideFlags: 0

Assets/Tap.cs

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,12 +17,10 @@ private void Start()
1717
private void OnTriggerEnter(Collider Player)
1818
{
1919
io_send_slider((uint)cell, true);
20-
21-
Debug.Log("Ahhhh " + cell);
2220
}
2321

2422
private void OnTriggerExit(Collider Player)
2523
{
26-
io_send_slider((uint)cell, true);
24+
io_send_slider((uint)cell, false);
2725
}
2826
}

uWindowCapture.log

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
1-
[uWC::Log][2025-03-29 20:50:33] Start
2-
[uWC::Log][2025-03-29 20:51:59] Stop
1+
[uWC::Log][2025-03-30 01:09:11] Start
2+
[uWC::Log][2025-03-30 01:20:08] Stop

0 commit comments

Comments
 (0)