void Start() { anim = GetComponent <Animator>(); rig = GetComponent <Rigidbody>(); td = GetComponent <TouchDetector>(); }
public override void StartEvent() { base.StartEvent(); GameController.Instance.MessageSystem.ShowButtonOnControllers(MessageSystem.Button.Touchpad, "Locomotion", 60); objToClimbInstance = Instantiate(ObjectToClimb); objToTouchInstance = Instantiate(ObjectToTouch); tt = objToTouchInstance.GetComponent <TouchDetector>(); ShowButton = true; }
// Start is called before the first frame update void Start() { deathScreen = GameObject.FindWithTag("DeathScreen"); animationState = 0; deathScreen.GetComponent <Canvas>().enabled = false; //set up private variables joystick = FindObjectOfType <TouchDetector>(); attack = GetComponent <PlayerAttack>(); }
void Start() { #if UNITY_IOS || UNITY_ANDROID detector = FindObjectOfType <TouchDetector>(); player = GameObject.Find("Player").transform; #endif enabled = true; }
void Start() { robotController = robot.GetComponent <RobotController>(); touchDetector = cube.GetComponent <TouchDetector>(); tablePositionRandomizer = cube.GetComponent <TablePositionRandomizer>(); pinchDetector = cube.GetComponent <PinchDetector>(); pincherController = endEffector.GetComponent <PincherController>(); }
void Awake() { touchDetector = GameObject.Find("Touch Detector").GetComponent <TouchDetector>(); levelCamera = GameObject.Find("Level Camera").GetComponent <Camera>(); pauseBtn = GameObject.Find("Pause Btn"); levelInfo = GetComponent <LevelInfo>(); CreatePlayer(); }
private void Initialize() { arRaycastmanager = GetComponent <ARRaycastManager>(); virtualObjectsManager = new VirtualObjectsManager(gameObjectToInstantiate, logger); materialManager = new MaterialManager(gameObjectToInstantiate); uiControls = new UIControls(); controller = new MasterController(virtualObjectsManager, materialManager, uiControls); uiControls.SetController(controller); planeTouchHandler = new PlaneTouchHandler(virtualObjectsManager, controller); virtualObjectTouchHandler = new VirtualObjectTouchHandler(virtualObjectsManager, controller); touchDetector = new TouchDetector(planeTouchHandler, virtualObjectTouchHandler, arRaycastmanager, logger); }
protected override void DoInit() { base.DoInit(); isMousePressed = false; lines = new List <Line> (); OnLineUpdateEvent += MyOnLineUpdateEvent; // linePrefab = Resources.Load ("Prefabs/Line", typeof(Line)) as Line; _touchDetector = new TouchDetector(null); _touchDetector.OnTouchEvent += OnTouchEventCall; _objectPoolController = new ObjectPoolController(lineCopiesParent); _objectPoolController.InitPool <Line> ("line", linePrefab, 15); }
private void Initialize() { arRaycastmanager = GetComponent <ARRaycastManager>(); virtualObjectsLayerMask = LayerMask.GetMask("VirtualObjects"); arAnchorManager = GetComponent <ARAnchorManager>(); virtualObjectsCreator = new VirtualObjectsCreator(arAnchorManager, gameObjectToInstantiate, virtualObjectsLayerMask, logger); virtualObjectsStore = new VirtualObjectsStore(arAnchorManager, logger); virtualObjectsManager = new VirtualObjectsManager(virtualObjectsCreator, virtualObjectsStore, logger); materialManager = new MaterialManager(gameObjectToInstantiate); databaseCtrl = new FirebaseWithCloudAnchorDb(new FirebaseWrapper(logger), new CloudAnchorsWrapper(arAnchorManager, logger), logger); uiControls = new UIControls(); controller = new MasterController(virtualObjectsManager, materialManager, uiControls, databaseCtrl, logger); uiControls.SetController(controller); planeTouchHandler = new PlaneTouchHandler(virtualObjectsManager, controller); virtualObjectTouchHandler = new VirtualObjectTouchHandler(virtualObjectsManager, controller); touchDetector = new TouchDetector(planeTouchHandler, virtualObjectTouchHandler, arRaycastmanager, logger); }
// Update is called once per frame void Update() { __number_text.text = __power.ToString(); // Scale radius Vector3 scale = transform.localScale; scale.x = scale.y = 0.2f + __power * 0.01f; transform.localScale = scale; // Move up Vector2 dist = new Vector2(0f, 1f); Move(dist, __speed); //Controll player string touchType = TouchDetector.Detect(); if (touchType == TouchEventKeys.IsTouched) { if (__touch_src == new Vector2()) { __touch_src = TouchDetector.GetTouchPosition(); } Vector2 touchDist = TouchDetector.GetTouchPosition(); float diff = ToScreenScale(touchDist.x - __touch_src.x); Vector2 newPos = transform.position; newPos.x += diff; transform.position = WithinScreen(newPos); __touch_src = touchDist; } if (touchType == TouchEventKeys.NotTouched) { __touch_src = new Vector2(); } __speed = Mathf.Clamp(__speed + __acceleration * Time.deltaTime, 0.01f, 0.15f); }
void Start() { rigidBody = GetComponent <Rigidbody>(); touchDetector = GetComponent <TouchDetector>(); }
void Start() { DOTween.Init(); loadingPanel = GameObject.Find("LoadingPanel"); loadingCircle = GameObject.Find("LoadingCircle"); loadingPanel.SetActive(false); GameObject scriptLoader = GameObject.Find("ScriptLoader"); graphicSwitcher = scriptLoader.GetComponent <GraphicSwitcher>(); lessonRecorder = scriptLoader.GetComponent <LessonRecorder>(); GameObject kaoru = GameObject.Find("Kaoru"); poseUpdater = kaoru.GetComponent <PoseUpdater>(); emotionChanger = kaoru.GetComponent <EmotionChanger>(); recordingIcon = GameObject.Find("RecordingIcon").GetComponent <Image>(); ColorAlphaToZero(recordingIcon); nextGraphicButton = GameObject.Find("NextGraphicButton"); nextGraphicButton.GetComponent <Button>().onClick.AddListener(SwitchNextGraphic); nextGraphicButton.SetActive(false); prevGraphicButton = GameObject.Find("PrevGraphicButton"); prevGraphicButton.GetComponent <Button>().onClick.AddListener(SwitchPrevGraphic); prevGraphicButton.SetActive(false); recButton = GameObject.Find("RecButton"); recButton.GetComponent <Button>().onClick.AddListener(StartRecording); stopButton = GameObject.Find("StopButton"); stopButton.GetComponent <Button>().onClick.AddListener(StopRecording); stopButton.SetActive(false); resumeButton = GameObject.Find("ResumeButton"); resumeButton.GetComponent <Button>().onClick.AddListener(ResumeRecording); resumeButton.SetActive(false); saveButton = GameObject.Find("SaveButton"); saveButton.GetComponent <Button>().onClick.AddListener(SaveRecord); saveButton.SetActive(false); GameObject.Find("FullScreenButton").GetComponent <Button>().onClick.AddListener(() => { Screen.fullScreen = !Screen.fullScreen; }); scriptLoader.GetComponent <LessonMaterial>().OnLoadCompleted.Subscribe(_ => { nextGraphicButton.SetActive(true); prevGraphicButton.SetActive(true); TouchDetector touchDetector = kaoru.GetComponent <TouchDetector>(); touchDetector.initButtons(); }); GameObject.Find("SmileButton").GetComponent <Button>().onClick.AddListener(() => { SwitchFacialExpression("smile1"); }); GameObject.Find("SadButton").GetComponent <Button>().onClick.AddListener(() => { SwitchFacialExpression("sad2"); }); GameObject.Find("AngerButton").GetComponent <Button>().onClick.AddListener(() => { SwitchFacialExpression("anger3"); }); EventTrigger stepForwardEventTrigger = GameObject.Find("StepForwardButton") .GetComponent <Button>().gameObject.AddComponent <EventTrigger>(); EventTrigger stepBackEventTrigger = GameObject.Find("StepBackButton") .GetComponent <Button>().gameObject.AddComponent <EventTrigger>(); EventTrigger stepLeftEventTrigger = GameObject.Find("StepLeftButton") .GetComponent <Button>().gameObject.AddComponent <EventTrigger>(); EventTrigger stepRightEventTrigger = GameObject.Find("StepRightButton") .GetComponent <Button>().gameObject.AddComponent <EventTrigger>(); EventTrigger.Entry moveForwardEntry = new EventTrigger.Entry(); moveForwardEntry.eventID = EventTriggerType.PointerDown; moveForwardEntry.callback.AddListener((_) => { poseUpdater.SwicthMovingBackAndForward("startMovingForward"); }); EventTrigger.Entry moveBackEntry = new EventTrigger.Entry(); moveBackEntry.eventID = EventTriggerType.PointerDown; moveBackEntry.callback.AddListener((_) => { poseUpdater.SwicthMovingBackAndForward("startMovingBack"); }); EventTrigger.Entry moveLeftEntry = new EventTrigger.Entry(); moveLeftEntry.eventID = EventTriggerType.PointerDown; moveLeftEntry.callback.AddListener((_) => { poseUpdater.SwicthMovingBackAndForward("startMovingLeft"); }); EventTrigger.Entry moveRightEntry = new EventTrigger.Entry(); moveRightEntry.eventID = EventTriggerType.PointerDown; moveRightEntry.callback.AddListener((_) => { poseUpdater.SwicthMovingBackAndForward("startMovingRight"); }); EventTrigger.Entry stopEntry = new EventTrigger.Entry(); stopEntry.eventID = EventTriggerType.PointerUp; stopEntry.callback.AddListener((_) => { poseUpdater.SwicthMovingBackAndForward("stopMoving"); }); stepForwardEventTrigger.triggers.Add(moveForwardEntry); stepForwardEventTrigger.triggers.Add(stopEntry); stepBackEventTrigger.triggers.Add(moveBackEntry); stepBackEventTrigger.triggers.Add(stopEntry); stepLeftEventTrigger.triggers.Add(moveLeftEntry); stepLeftEventTrigger.triggers.Add(stopEntry); stepRightEventTrigger.triggers.Add(moveRightEntry); stepRightEventTrigger.triggers.Add(stopEntry); }
void Start() { rb = GetComponent <Rigidbody>(); td = GetComponent <TouchDetector>(); }
// Start is called before the first frame update void Start() { joystick = FindObjectOfType <TouchDetector>(); character = GetComponent <Rigidbody>(); }
void Start() { td = GetComponent <TouchDetector>(); fc = GetComponent <FieldsController>(); rb = GetComponent <Rigidbody2D>(); }
private void Awake() { Instance = this; }