Esempio n. 1
0
        public void SetUp()
        {
            var gameObject = new GameObject();

            _loadTextureBehaviour = gameObject.AddComponent <LoadTextureBehaviour>();
            _textureBehaviour     = gameObject.AddComponent <TextureBehaviour>();
            _loadTextureBehaviour.textureBehaviour = _textureBehaviour;
        }
        public void Setup()
        {
            _gameObject         = new GameObject();
            _behaviour          = _gameObject.AddComponent <TextureBehaviour>();
            _behaviour.material = new Material(Shader.Find(" Diffuse"));
            _inputBehaviour     = _gameObject.AddComponent <SketcherInputBehaviour>();
            _inputBehaviour.sketcherTextureBehaviour = _behaviour;
            var sketcherCameraGameObject = new GameObject();

            _inputBehaviour.sketcherCamera = sketcherCameraGameObject.AddComponent <Camera>();

            _inputBehaviour.touchDetector = new UnityPlaneTouchDetector
            {
                inputHandler   = new MockInputHandler(new List <Touch>()),
                physicsHandler = new MockPhysicsHandler <TextureBehaviour>()
            };
        }
        public void Setup()
        {
            var sketcher = new GameObject();

            _behaviour = sketcher.AddComponent <SketcherInputBehaviour>();
            var sketcherCameraGameObject = new GameObject();

            _behaviour.sketcherCamera = sketcherCameraGameObject.AddComponent <Camera>();

            _behaviour.touchDetector = new UnityPlaneTouchDetector
            {
                inputHandler   = new MockInputHandler(new List <Touch>()),
                physicsHandler = new MockPhysicsHandler <TextureBehaviour>()
            };

            _sketcherTextureBehaviour           = sketcher.AddComponent <TextureBehaviour>();
            _behaviour.sketcherTextureBehaviour = _sketcherTextureBehaviour;

            var graffiti = new GameObject();

            graffiti.AddComponent <TextureBehaviour>();
        }
        public void SetUp()
        {
            var graffitiWall = new GameObject();

            _dropInputBehaviour                = graffitiWall.AddComponent <DropGraffitiInputBehaviour>();
            _graffitiTextureBehaviour          = graffitiWall.AddComponent <TextureBehaviour>();
            _graffitiTextureBehaviour.material = new Material(Shader.Find(" Diffuse"))
            {
                mainTexture = new Texture2D(0, 0)
            };
            _graffitiTextureBehaviour.textureSize = 10000;

            _mockPlaneTouchDetector = new MockPlaneTouchDetector();
            _dropInputBehaviour.planeTouchDetector = _mockPlaneTouchDetector;

            var sketcher = new GameObject();

            _sketcherTextureBehaviour             = sketcher.AddComponent <TextureBehaviour>();
            _sketcherTextureBehaviour.textureSize = 50;

            _dropInputBehaviour.graffitiTextureBehaviour = _graffitiTextureBehaviour;
            _dropInputBehaviour.sketcherTextureBehaviour = _sketcherTextureBehaviour;
            _dropInputBehaviour.sketcherCamera           = new GameObject().AddComponent <Camera>();
        }