Ejemplo n.º 1
0
        protected override void OnReset()
        {
            TestFloat       = 42.0f;
            TestDouble      = 108.0;
            TestBool        = false;
            TestSByte       = 43;
            TestInt16       = 44;
            TestInt         = 42;
            TestInt64       = 4815162342108;
            TestByte        = 43;
            TestUInt16      = 44;
            TestUInt32      = 0xc001beef;
            TestUInt64      = 0xdeadbeefdeadbeef;
            TestTestsObject = null;
            TestEnum        = PixelFormat.A8R8G8B8;
            TestEnumCpp     = ControllerHand.Special7;
            TestVector3     = new OpenTK.Vector3(42.0f, 42.0f, 42.0f);
            TestName        = new Name("Meef");
            TestRotator     = new Rotator(42.0f, 42.0f, 42.0f);
            TestColor       = new Color(42, 42, 42, 42);
            TestString      = "Meef";
            TestText.SetFromString("Bork bork bork");
            TestSubclassOf = new SubclassOf <UnrealEngine.Engine.Actor>(typeof(UnrealEngine.Engine.Light));


            TestStruct = new MonoTestsStruct
            {
                TestStructFloat      = 42.0f,
                TestStructInt32      = -42,
                TestStructWeakObject =
                    TestsObject,
                TestSubStruct = new MonoTestsSubStruct
                {
                    TestBool1 = true,
                    TestBool2 = false,
                },
            };

            TestIntArray.Clear();
            TestIntArray.Add(2);
            TestIntArray.Add(4);
            TestIntArray.Add(6);
            TestIntArray.Add(0);
            TestIntArray.Add(1);

            TestObjArray.Clear();
            TestObjArray.Add(this);
            TestObjArray.Add(TestsObject);

            TestNameArray.Clear();
            TestNameArray.Add(new Name("Foo"));
            TestNameArray.Add(new Name("Bar"));
            TestNameArray.Add(new Name("Hoobajoob"));
            TestNameArray.Add(new Name("Doowacky"));

            TestWeakObject = this;
        }