コード例 #1
0
ファイル: TestTernary.cs プロジェクト: ureishi/UdonSharp
        private void Start()
        {
            enabled = true ? true : val;

            x         = this;
            x.enabled = true ? true : x.val;
        }
コード例 #2
0
ファイル: TestTernary.cs プロジェクト: ureishi/UdonSharp
        public void ExecuteTests()
        {
            enabled = true ? true : val;
            enabled = false ? true : val;
            tester.TestAssertion("Ternary access COWing 'this' succeeded", true);

            x         = this;
            x.enabled = true ? true : val;
            x.enabled = false ? true : x.val;
            tester.TestAssertion("Ternary access COWing a field succeeded", true);
        }