Esempio n. 1
0
            public void Instantiate(Vector3 requestedPosition, Quaternion requestedRotation)
            {
                GameObject primitiveCube = GameObject.CreatePrimitive(PrimitiveType.Cube);

                primitiveCube.transform.position = requestedPosition;
                primitiveCube.transform.rotation = requestedRotation;
                primitiveCube.name = "Cube Primitive";
                ObjectComponent cubeInfiniObject = primitiveCube.AddComponent <ObjectComponent>();

                cubeInfiniObject.InitializeObject(25, 600);
            }
Esempio n. 2
0
            public void Instantiate(Vector3 requestedPosition, Quaternion requestedRotation)
            {
                GameObject primitiveSphere = GameObject.CreatePrimitive(PrimitiveType.Sphere);

                primitiveSphere.transform.position = requestedPosition;
                primitiveSphere.transform.rotation = requestedRotation;
                primitiveSphere.name = "Dynamic Sphere Primitive";
                primitiveSphere.AddComponent <Rigidbody>();
                ObjectComponent sphereInfiniObject = primitiveSphere.AddComponent <ObjectComponent>();

                sphereInfiniObject.InitializeObject(25, 600);
            }
Esempio n. 3
0
            public void Instantiate(Vector3 requestedPosition, Quaternion requestedRotation)
            {
                GameObject primitiveCube = GameObject.CreatePrimitive(PrimitiveType.Cube);

                primitiveCube.transform.position = requestedPosition;
                primitiveCube.transform.rotation = requestedRotation;
                primitiveCube.name = "Textured Cube Primitive";
                ObjectComponent cubeInfiniObject = primitiveCube.AddComponent <ObjectComponent>();

                cubeInfiniObject.InitializeObject(25, 600);
                cubeInfiniObject.infiniObject.texture = TextureImporter.LoadFromBytes(Properties.Resources.Portal);
            }