Files
2026-06-07 16:58:24 +01:00

61 lines
1.2 KiB
C#

using UdonSharp;
using UnityEngine;
[AddComponentMenu("")]
public class Test02_Arithmetic : UdonSharpBehaviour
{
public int exportedIntTest = 5;
public int export2Test = 2;
private int export3Test = 450;
public int export4Test = 55;
private string[] x = {
"a",
"B",
"C",
"d"
}, w = {
"a",
"B",
"C",
"d"
};
void Start()
{
int localInt = 4, localInt2;
localInt2 = localInt = localInt2 = 5;
//int testaa = 2f;
int resultInt = localInt2 + 5 * 10;
float testAssignment = 10;
testAssignment *= 0.5f;
testAssignment = (testAssignment + 5f) * 20;
float floatVar = 2;
Debug.Log(floatVar.GetType());
int bitshift = (int)4.0;
bitshift <<= 2; // 16
bitshift >>= 1; // 8
++bitshift;
Debug.Log(bitshift);
Debug.Log(--bitshift);
Debug.Log(bitshift++);
Debug.Log(bitshift);
Debug.Log(resultInt);
//Debug.Log(testAssignment + " hello " + typeof(float));
Debug.Log(bitshift >= exportedIntTest);
Debug.Log(export3Test);
}
}