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