diff options
| author | yum <yum.food.vr@gmail.com> | 2024-04-25 15:52:24 -0700 |
|---|---|---|
| committer | yum <yum.food.vr@gmail.com> | 2024-04-25 15:52:24 -0700 |
| commit | 6eed98ff4e57326ebf7a41f0c180635a7bcac626 (patch) | |
| tree | 67f5e269bafb49608cab8a6b22534d83fd09b58b /Third_Party/at.pimaker.ltcgi/Runtime/LTCGI_ExampleToggle.cs | |
| parent | b9671b47df8b17fa3143d4b0dbdecf9b77cc7607 (diff) | |
Add LTCGI
Also begin trying to fix fallback shaders.
Diffstat (limited to 'Third_Party/at.pimaker.ltcgi/Runtime/LTCGI_ExampleToggle.cs')
| -rw-r--r-- | Third_Party/at.pimaker.ltcgi/Runtime/LTCGI_ExampleToggle.cs | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/Third_Party/at.pimaker.ltcgi/Runtime/LTCGI_ExampleToggle.cs b/Third_Party/at.pimaker.ltcgi/Runtime/LTCGI_ExampleToggle.cs new file mode 100644 index 0000000..290f498 --- /dev/null +++ b/Third_Party/at.pimaker.ltcgi/Runtime/LTCGI_ExampleToggle.cs @@ -0,0 +1,32 @@ +#if UDONSHARP +using UdonSharp; +using UnityEngine.Serialization; + +// NOTE: This script has to be in the "_LTCGI/Scripts" folder, *or* reference +// the "LTCGI_AssemblyUdon" to allow it to use the "LTCGI_UdonAdapter" type! + +[UdonBehaviourSyncMode(BehaviourSyncMode.None)] +public class LTCGI_ExampleToggle : UdonSharpBehaviour +{ + // set this to your controller object (specifically the adapter object): + [FormerlySerializedAs("Adapter")] + public LTCGI_UdonAdapter LTCGI_Controller; + + // set this however you want: + public bool StartingState = true; + private bool state; + + void Start() + { + state = StartingState; + LTCGI_Controller._SetGlobalState(state); + } + + // you can make this a UI event as well! + public override void Interact() + { + state = !state; + LTCGI_Controller._SetGlobalState(state); + } +} +#endif
\ No newline at end of file |
