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>(); }