void Start() { playerManager = GameObject.FindGameObjectWithTag("Manager"); DV = playerManager.GetComponent<DynamicVariables>(); cameraScript = transform.parent.GetComponentInChildren<CameraMovement>(); playerScript = transform.parent.GetComponentInChildren<PlayerMovement>(); }
// Use this for initialization void Start() { cameraScript = cameraObject.GetComponent<CameraMovement>(); kmCameraScript = kmCameraObject.GetComponent<CameraMovement>(); orbitScript = rotateObject.GetComponent<Orbit>(); timerText.text = timeLeft.ToString("0.00"); timerScreen.SetActive(false); }
void Awake() { player = GameObject.FindGameObjectWithTag(ScriptTags.player); playerAnim = player.GetComponent<Animator>(); hash = GameObject.FindGameObjectWithTag(ScriptTags.gameController).GetComponent<HashIDs>(); camMovement = Camera.main.gameObject.GetComponent<CameraMovement>(); sceneFadeInOut = GameObject.FindGameObjectWithTag(ScriptTags.fader).GetComponent<SceneFadeInOut>(); liftDoorsTracking = GetComponent<liftDoorsTracking>(); }
// Use this for initialization void Start() { m_Transform = GetComponent<Transform>(); m_Rigidbody = GetComponent<Rigidbody2D>(); CameraPositions = Camera.main.GetComponent<CameraMovement>(); Vector3 dir = Quaternion.AngleAxis(m_Transform.rotation.eulerAngles.z, Vector3.forward) * Vector3.right; m_Rigidbody.AddForce(dir * force); }
void Start() { _inputToggle = GetComponent<ToggleEnableInput>(); _attack = GetComponent<PlayerAttack>(); _block = GetComponent<PlayerBlock>(); _movement = GetComponent<PlayerMovement>(); _rotation = GameObject.Find("CameraController").GetComponent<CameraMovement>(); _dodge = GetComponent<PlayerRoll>(); }
protected override void Awake() { base.Awake(); m_hatch = GetComponent<DropHatch>(); GameObject go = GameObject.Find("Input Handler"); m_inputHandler = go.GetComponent<InputHandler>(); m_cam = Camera.main.GetComponent<CameraMovement>(); }
// Use this for initialization void Start() { m_CameraPosition = Camera.main.GetComponent<CameraMovement> (); Boss = GameObject.FindGameObjectWithTag ("Boss"); Enemy = GameObject.FindGameObjectsWithTag ("Enemy"); m_PlayerMovimentacao = GameObject.FindGameObjectWithTag ("Player").GetComponent<Transform> (); m_CameraMovimentacao = GameObject.FindGameObjectWithTag ("MainCamera").GetComponent<Transform> (); //MoveFront = new Vector3(m_scrollvelocity, 0, 0); }
void Awake() { // Setting up references. player = GameObject.Find("N40"); playerAnim = player.GetComponent<Animator>(); playerKey = player.GetComponent<PlayerKey>(); camMovement = Camera.main.gameObject.GetComponent<CameraMovement>(); sf = GameObject.Find("ScreenFader").GetComponent<ScreenFader>(); endMenu = GameObject.Find("EndScreen").GetComponent<EndMenuScreen>(); }
void Start() { source = GetComponent<AudioSource>(); cameraScript = cameraObject.GetComponent<CameraMovement>(); kmCameraScript = kmCameraObject.GetComponent<CameraMovement>(); orbitScript = rotateObject.GetComponent<Orbit>(); infoScreen.SetActive(false); selectCube.SetActive(false); timerText.text = timeLeft.ToString("0.00"); // loadingImage.fillAmount = 0f; // Initally progress bar is empty }
// Use this for initialization void Start () { mainCamera = GetComponent<CameraMovement> (); scoreText = GameObject.FindGameObjectWithTag ("ScoreText").GetComponent<Text> (); gameOverText = GameObject.FindGameObjectWithTag ("GameOver").GetComponent<Text> (); cameraSpeed = initialCameraSpeed; delayDuration = initialDelayDuration; loopCountLevel = initialLoopCountLevel; scoreModifier = 1; playerScore = 0; scoreText.text = playerScore.ToString (); }
void Start() { instance = this; try { transform.position = GameState.getInstance().getCameraPosition(); transform.rotation = GameState.getInstance().getCameraRotation(); } catch { GameState.getInstance().setCameraPosition(transform.position); GameState.getInstance().setCameraRotation(transform.rotation); } movementControl = new SineMovement(transform.position, transform.rotation); }
void Awake() { anim = GetComponent<Animator>(); playerRigidbody = GetComponent<Rigidbody>(); playerItemUse = GetComponent<PlayerItemUse>(); GameObject camera = Cache.GetCachedGameObjectByTag(Tags.CAMERA); cameraTransform = camera.transform; cameraMovement = camera.GetComponent<CameraMovement>(); Stamina = MaxStamina; MoveLocked = false; ForceAim = false; sprintButton = false; isAiming = false; }
void Start() //Don't Touch { theDM = DialogueManager.instance; theSelect = SelectManager.instance; theOrder = OrderManager.instance; thePlayer = PlayerManager.instance; theDB = DatabaseManager.instance; theCamera = CameraMovement.instance; theMap = MapManager.instance; if (theDB.trigOverList.Contains(trigNum))//트리거 실행 후 맵에 다시 돌아왔을 때 DB list에 들어가 있으면 다시 실행 안됨. { flag = true; } }
void Awake() { // GetComponent<LevelGenerator>().GenerateLevel(); for (int i = 0; i < zombieStartCount; i++) { Vector3 position = PositionHelpers.ComputeUnitPositionAroundTarget(new Vector3(0, 0, 0), i); Debug.Log(position); SpawnZombie(position); } mainCamera = Camera.main; cameraMovement = mainCamera.GetComponent <CameraMovement>(); cameraMovement.Target = zombies[0]; }
void Start() { lockedDoorSprites.Add(Door.LockedDoorColor.red, lockedRedDoor); lockedDoorSprites.Add(Door.LockedDoorColor.blue, lockedBlueDoor); lockedDoorSprites.Add(Door.LockedDoorColor.green, lockedGreenDoor); lockedDoorSprites.Add(Door.LockedDoorColor.gold, lockedGoldDoor); lockedDoorSprites.Add(Door.LockedDoorColor.purple, lockedPurpleDoor); currentUnlockDelay = unlockDelay; currentRoom = FindObjectOfType <CurrentRoom>(); player = FindObjectOfType <Player>(); mainCamera = FindObjectOfType <CameraMovement>(); playerAnimator = player.GetComponent <Animator>(); ChangeDoorState(); }
/// <summary> /// moves camera with the keyboard /// </summary> /// <param name="cameraMovement">type of camera movement based on cameramovement enum</param> /// <param name="timeDelta">time key pressed for </param> public void ProcessKeyboard(CameraMovement cameraMovement, float timeDelta) { float velocity = movementspeed * timeDelta; if (cameraMovement == CameraMovement.CameraForward) { position += front * velocity; } if (cameraMovement == CameraMovement.CameraBackward) { position -= front * velocity; } if (cameraMovement == CameraMovement.CameraLeft) { position -= right * velocity; } if (cameraMovement == CameraMovement.CameraRight) { position += right * velocity; } if (cameraMovement == CameraMovement.CameraUp) { position += worldup * velocity; } if (cameraMovement == CameraMovement.CameraDown) { position -= worldup * velocity; } if (cameraMovement == CameraMovement.CameraPanLeft) { yaw -= velocity; UpdateCameraVectors(); } if (cameraMovement == CameraMovement.CameraPanRight) { yaw += velocity; UpdateCameraVectors(); } if (cameraMovement == CameraMovement.CameraTiltUp) { pitch += velocity; UpdateCameraVectors(); } if (cameraMovement == CameraMovement.CameraTiltDown) { pitch -= velocity; UpdateCameraVectors(); } }
void Start() { GameManager.gameManager.canThrowIten = false; audioSource = GetComponent <AudioSource>(); audioSource.clip = knifeSound; audioSource.Play(); cameraMovement = Camera.main.GetComponent <CameraMovement>(); collider = GetComponent <Collider2D>(); renderer = GetComponent <SpriteRenderer>(); if (SimonActions.simon.transform.localScale.x == 1) { renderer.flipX = true; knifeSpeed *= -1f; } }
void OnTriggerEnter2D(Collider2D collider) { player = GameObject.Find("Player"); mainCamera = GameObject.Find("Main Camera"); movement = mainCamera.GetComponent<CameraMovement>(); if (!hasTriggered && collider.gameObject.Equals(player)) { Debug.Log("player fell to his demise"); hasTriggered = true; StopCamera (); Invoke ("ReloadLevel", 1.5f); // delayed method call } }
// Use this for initialization void Start() { CameraMovement = Camera.main.GetComponent <CameraMovement>(); mainGame = GameObject.Find("mainGame").GetComponent <mainGame>(); //fixme:應該減少使用GameObject.find SelectBoxTransform = transform.Find("SelectBox"); HighlightsFX = Camera.main.GetComponent <HighlightsFX>(); Depth = Camera.main.farClipPlane; IsDragModel = false; if (IsPcControl) { IsDragModel = true; } SelectBoxInitialize(); SelectFrameInitialize(); }
// Update is called once per frame protected float DetectionCheck() { float distance = Vector2.Distance(pc.transform.position, transform.position); if (CameraMovement.GetRoomFromPosition(transform.position) == CameraMovement.GetRoomFromPosition(pc.transform.position)) { player = pc.transform.position; detected = true; } else { detected = false; } return(distance); }
void Start() { orbScript = particles.GetComponent <OrbScript>(); cameraMovement = mainCameraObject.GetComponent <CameraMovement>(); topScoreScript = TopScoreHolder.GetComponent <TopScore>(); GUIMainframeBody = MainframeBody.GetComponent <SplineFollower>(); GUImainCamera = mainCamera.GetComponent <SplineFollower>(); playMesh = playIcon.GetComponent <MeshRenderer>(); arrayTest = gameManager.GetComponent <ArrayTest>(); guiMainframeScript = MainframeBody.GetComponent <GUImainframeScript>(); score = gameManager.GetComponent <Score>(); adManager = Ads.GetComponent <AdManager>(); positionOperator = MainMainframeBody.GetComponent <PositionOperator>(); tutorialScript = GetComponent <TutorialScript>(); }
private void Start() { if (instance == null) { instance = this; } else { Destroy(gameObject); } mapVariable = map.GetComponent <AbstractMap>(); originalLatitudeLongitude = mapVariable.CenterLatitudeLongitude; // originalCameraHeight = focalPoint.transform.position.y; StartCoroutine(Transition()); }
// Use this for initialization void Start() { // Initialize player fields player = GameObjectLibrary.Player; playerBody = this.GetComponent <Rigidbody>(); playerGame = this.GetComponent <PlayerGame>(); // Initialize camera fields camera = GameObjectLibrary.Camara; cameraMovement = camera.GetComponent <CameraMovement>(); // Initialize velocity fields jumpVelocity = new Vector3(0, 6.5f, 0); passiveVelocity = new Vector3(.17f, 0, 0); }
// Start is called before the first frame update /* * NAME: Start * SYNOPSIS: * Finds the player and tracks the position of the player * * * DESCRIPTION: * Gets the players position and the camerma position, tracks that position and makes * sure that the camera is in the correct position. * * * RETURNS: * * AUTHOR: * Thomas Furletti * DATE: * 07/08/2020 */ void Start() { // get current location of player player1 = FindObjectOfType <PlayerMovement>(); if (player1.startZone == loadName) { player1.transform.position = transform.position; player1.lastMove = playerDirection; // get current location of camera camera1 = FindObjectOfType <CameraMovement>(); camera1.transform.position = new Vector3(transform.position.x, transform.position.y, camera1.transform.position.z); } }
private void Start() { source = GetComponent <AudioSource>(); helper = GetComponent <GunControllerHelper>(); input = GetComponentInParent <PlayerInput>(); animateFOV = GetComponentInParent <AnimateFOV>(); cameraMovement = GetComponentInParent <CameraMovement>(); player = GetComponentInParent <PlayerController>(); player.AddToStatusChange(PlayerStatusChange); weaponSwaying = GetComponent <HandSway>(); ui = FindObjectOfType <GunControllerUI>(); ResetGuns(); }
void OnSceneGUI() { CameraMovement camera = (CameraMovement)target; //Draws view reach Handles.color = Color.black; Handles.DrawWireArc(camera.transform.position, Vector3.forward, Vector3.up, 360, camera.viewRadius); //Draws cone of view Vector3 viewAngleA = camera.DirFromAngle(-camera.viewAngle / 2, false); Vector3 viewAngleB = camera.DirFromAngle(camera.viewAngle / 2, false); Handles.DrawLine(camera.transform.position, camera.transform.position + viewAngleA * camera.viewRadius); Handles.DrawLine(camera.transform.position, camera.transform.position + viewAngleB * camera.viewRadius); }
private void OnTriggerEnter2D(Collider2D collision) { if (collision.CompareTag("Spaceship Dock")) { collision.transform.parent.GetComponent <Spaceship>().FullyFuel(); collision.transform.parent.gameObject.SetActive(false); GetComponent <Orbit>().enabled = false; GetComponent <Spaceship>().inControl = true; CameraMovement cam = Camera.main.GetComponent <CameraMovement>(); cam.ChangeOrthoSize(transform.lossyScale.x * transform.lossyScale.y / 30f); cam.target = transform; } }
public override void OnInspectorGUI() { DrawDefaultInspector(); CameraMovement cam = (CameraMovement)target; if (GUILayout.Button("Set Player Bounding box In All Cameras")) { cam.SetPlayerBoundingboxAllCameras(); } if (GUILayout.Button("Get Player Bounding Box And Set In This Camera")) { cam.GetPlayerBoundingbox(); } }
void Start() { instance = this; InitialPosition = gameObject.transform.position; TargetLocationVec3 = TargetLocation.transform.position; LookAtVec3 = LookAt.transform.position; gameObject.transform.LookAt(LookAtVec3); ht = new Hashtable(); ht.Add("time", 3); ht.Add("easeType", "easeOutExpo"); ht.Add("position", TargetLocationVec3); ht.Add("looktarget", LookAtVec3); }
// Start is called before the first frame update void Start() { camMove = GameObject.FindGameObjectWithTag("MainCamera").GetComponent <CameraMovement>(); CM = GameObject.Find("CapitulosManager").GetComponent <CapitulosManager>(); soundManager = GameObject.Find("SoundManager").GetComponent <SoundManager>(); Cards.Add("Fase1", Card_n1); Cards.Add("Fase2", Card_n2); Cards.Add("Fase3", Card_n3); Cards.Add("Fase4", Card_n4); AuxIndex.Add("Fase1", 1); AuxIndex.Add("Fase2", 2); AuxIndex.Add("Fase3", 3); AuxIndex.Add("Fase4", 4); }
protected void OnMouseUp() { if (launchTime) { audioSource.clip = sounds[0]; audioSource.Play(); Invoke("Change", 15); Vector2 force = initialPosition - transform.position; rb.bodyType = RigidbodyType2D.Dynamic; rb.AddRelativeForce(force * forceValue, ForceMode2D.Impulse); cm = GameObject.Find("Main Camera").GetComponent <CameraMovement>(); cm.FollowMe(gameObject); launchTime = false; } }
void CameraController() { CameraMovement cm = gameObject.gameObject.GetComponent <CameraMovement>(); if (cm.IsInFirstPerson()) { gameObject.GetComponent <MeshRenderer>().enabled = false; Camera.main.transform.position = cameraLoc.transform.position; } else { gameObject.GetComponent <MeshRenderer>().enabled = true; Camera.main.transform.position = GameObject.FindGameObjectWithTag("3ps").transform.position; } }
void OnTriggerEnter2D(Collider2D collider) { player = GameObject.Find("Player"); mainCamera = GameObject.Find("Main Camera"); movement = mainCamera.GetComponent <CameraMovement>(); if (!hasTriggered && collider.gameObject.Equals(player)) { Debug.Log("player fell to his demise"); hasTriggered = true; StopCamera(); Invoke("ReloadLevel", 1.5f); // delayed method call } }
public void LockCamera() { sGameEventManager.Access().AfterDeath += tryRecenter; this.isLocked = true; this.lastLockedXPos = centerObj.transform.position.x; Camera cam = GameObject.FindObjectOfType <Camera>(); CameraMovement move = cam.gameObject.GetComponent <CameraMovement>(); move.DoFollow(false); move.DoFollowY(true); move.DoFollowX(false); Rigidbody2D camBody = cam.GetComponent <Rigidbody2D>(); StartCoroutine(WaitTillCentered(camBody)); }
private void Initialize() { navAgent = GetComponent <UnityEngine.AI.NavMeshAgent> (); v3location = transform.position; v3destination = v3location; v3destinations.Clear(); movementScript = GetComponent <Movement1> (); camMovement = Camera.main.GetComponent <CameraMovement> (); v3nodes = new Vector3[nodes.Length]; for (int i = 0; i < nodes.Length; i++) { v3nodes [i] = nodes [i].transform.position; //Debug.DrawRay (v3nodes [i], new Vector3(0f, -10f, 0f), Color.red, 2f); } }
private void Awake() { if (instance != null) { Destroy(gameObject); } else { instance = this; } animator = GetComponent <Animator>(); mainCamera = GameObject.FindGameObjectWithTag("MainCamera").GetComponent <Camera>(); cameraMovement = mainCamera.GetComponent <CameraMovement>(); }
public override void OnInspectorGUI() { EditorGUILayout.HelpBox("Controls for the camera movement", MessageType.Info); EditorGUILayout.HelpBox("This object must be tagged MainCamera for this to work", MessageType.Warning); base.OnInspectorGUI(); CameraMovement myScript = (CameraMovement)target; if (GUILayout.Button("Update Offset")) { myScript.UpdateOffset(); } }
// Use this for initialization void Start() { updateAttacks(); pointer = 0; currentPoint = 0; justStarted = true; debugger = ""; updateNeeded = false; //gets the playermovement script from the player pM = GameObject.FindGameObjectWithTag("Player").GetComponent(typeof(PlayerMovement)) as PlayerMovement; commWithIscreen = false; cm = GameObject.FindGameObjectWithTag("Player").GetComponent <CameraMovement>(); savedValuesArr = new float[8, 10]; cooldownArr = new float[8]; }
public override void DisplayPopup() { _canvas.enabled = true; _popupManager.PopupDisplayed(); Time.timeScale = 0; if (_gameManager.CurrentScene == GameManager.GameScenes.Gameplay) { if (_gameplayCamera == null) { _gameplayCamera = FindObjectOfType <CameraMovement>(); } _gameplayCamera.SetCameraMovement(false); } base.DisplayPopup(); }
protected bool flag; // true 이면 다시 실행 안됨. ///////////////////////////////////////////////////////////////////// inspector에서 체크 가능. 1: 닿으면 자동 실행, 2: 체크시 해당 트리거 무한 반복. void Start() //Don't Touch { this.gameObject.GetComponent <BoxCollider2D>().isTrigger = true; //instance = this; theDM = DialogueManager.instance; theSelect = SelectManager.instance; theOrder = OrderManager.instance; thePlayer = PlayerManager.instance; theDB = DatabaseManager.instance; theCamera = CameraMovement.instance; theMap = MapManager.instance; thePuzzle = PuzzleManager.instance; item = this.gameObject; if (mapNum == 0) { mapNum = -1; } if (mapCount == 0) { mapCount = -1; } if (getSound == "") { getSound = "boosruck"; } if (recreatable) { if (Inventory.instance.SearchItem(itemNum)) { gameObject.SetActive(false); } } if (onlyOnce) { if (!theDB.itemOverList.Contains(itemNum) && MapCountCheck()) { gameObject.SetActive(true); } else { gameObject.SetActive(false); } } }
// Use this for initialization void Update() { timer -= Time.deltaTime; if (timer <= 0f) { CancelInvoke(); // Camera Lerp CameraMovement camMov = cam.GetComponent <CameraMovement>(); camMov.enableCam(); killPlayer(); } else { countdown.text = (Mathf.Round(timer)).ToString(); } }
// Use this for initialization void Start() { MeteorSize = Random.Range (1f, 2.5f); Force = Random.Range (300f, 500f); m_Rigidbody = GetComponent<Rigidbody2D>(); CameraPositions = Camera.main.GetComponent<CameraMovement>(); if (transform.position.y > CameraPositions.middleY) { rotation = Random.Range(180f, 270f); } if (transform.position.y <= CameraPositions.middleY) { rotation = Random.Range(90f, 180f); } transform.localScale = new Vector3(MeteorSize, MeteorSize, 1); Vector3 dir = Quaternion.AngleAxis(rotation, Vector3.forward) * Vector3.right; m_Rigidbody.AddForce(dir * Force); }
void Start() { cameraMovement = Camera.main.GetComponent <CameraMovement>(); foreach (Vector3 pos in GetInvisibleBlockPositions(GreenBlocks)) { CreateInvisibleBlock(pos, GreenBlocks); } foreach (Vector3 pos in GetInvisibleBlockPositions(RedBlocks, true)) { CreateInvisibleBlock(pos, RedBlocks); } UpdateCollisionSettings(); }
public PlayerData(PlayerMovement player, CameraMovement camera, DayTimeController timeController, GameSceneManager currentScene) { playerPosition = new float[2]; playerPosition[0] = player.transform.position.x; playerPosition[1] = player.transform.position.y; maxPositionX = camera.maxPosition.x; maxPositionY = camera.maxPosition.y; minPositionX = camera.minPosition.x; minPositionY = camera.minPosition.y; smooting = camera.smoothing; time = timeController.time; scene = currentScene.currentScene; }
void Start() { joyStickVec = Vector2.zero; CameraMovement = Camera.main.GetComponent <CameraMovement>(); Stick = transform.Find("Stick"); Block = transform.Find("Block"); RectTransform = GetComponent <RectTransform>(); Sprite = GetComponent <UnityEngine.UI.Image>().sprite; imageScale = GetComponent <RectTransform>().localScale; Width = RectTransform.sizeDelta.x; Height = RectTransform.sizeDelta.y; WidthHalf = Width * 0.5f; HeightHalf = Height * 0.5f; }
public static CameraMovement getInstance () { if ( _meInstance == null ) { if(Camera.main != null) { _meInstance = Camera.main.GetComponent < CameraMovement > (); } else { _meInstance = GameObject.Find("Camera").GetComponent < CameraMovement > (); } } return _meInstance; }
void Start() { CopSetUp = GameObject.Find ("Cop").GetComponent<Cop>(); floorHeight = GameObject.Find("PrisonFloorLowest").transform.position.y; catapultCamera = GameObject.Find("Camera").GetComponent<Camera>(); prisonerCamera = GameObject.Find("PrisonerCam").GetComponent<Camera>(); cameraMovement = GameObject.Find("PrisonerCam").GetComponent<CameraMovement>(); prisonerCamera.transform.position = new Vector3(49.676f,21.877f,-130.41f); frontWall = GameObject.Find("TrackerWall"); ui = GameObject.Find ("CatapultAnimWithoutCircle").GetComponent<UI>(); HighestHeightAchieved = Mathf.Abs (transform.position.y - floorHeight); ui.resetBarAndCanFire = false; catapultCamera.enabled = false; prisonerCamera.enabled = true; }
void Start() { spawn = FindObjectOfType<ISpawn>(); BeforeGameStart(); if (!player) { player = FindObjectOfType<CPlayer>(); } if (!camera) { camera = FindObjectOfType<CameraMovement>(); if (camera) camera.SetTarget(player); } OnGameStart(player); }
public void Init() { // get camera movement camMovement = GetComponent<CameraMovement>(); ThrowDisc += camMovement.StartFollowDisc; NewDisc += camMovement.OnNewDisc; // grab arm animator anim = throwingArm.GetComponent<Animator>(); // grab initial rotations yawAngle = transform.rotation.eulerAngles.y; pitchAngle = transform.rotation.eulerAngles.x; // reset position SetPosition(holeStart.position); lastLegalGround = holeStart.position; // arm position armParent = transform.Find("ARM_PARENT"); armParentResetPos = armParent.localPosition; armParentResetRot = armParent.localRotation; // lock cursor Cursor.lockState = CursorLockMode.Locked; Cursor.visible = false; init = true; // setup a fresh disc if one isn't assigned if (disc == null) { GameObject newDiscObj = Instantiate(discPrefab, Vector3.zero, Quaternion.identity) as GameObject; SetupNewDisc(newDiscObj.GetComponent<Disc>()); } }
/// <summary> /// Use this constructor if you are going to add more complex mouse/key combinations /// </summary> public TrackBallMapping(CameraMovement movement) { _movement = movement; }
private static bool IsAutoScroll(CameraMovement action) { switch (action) { case CameraMovement.Orbit_AutoScroll: case CameraMovement.Pan_AutoScroll: case CameraMovement.RotateAroundLookDirection_AutoScroll: case CameraMovement.RotateInPlace_AutoScroll: case CameraMovement.Zoom_AutoScroll: return true; default: return false; } }
/// <summary> /// The keys in this overload are an OR condition (LeftShift or RightShift) /// </summary> public TrackBallMapping(CameraMovement movement, MouseButton mouseButton, IEnumerable<Key> keys) : this(movement) { this.Add(mouseButton); this.Add(keys); }
private static string ConvertReportMovement(CameraMovement movement) { string retVal = null; retVal = movement.ToString(); switch (movement) { case CameraMovement.Pan_Keyboard_In: retVal += " (sometimes used as zoom in)"; break; case CameraMovement.Pan_Keyboard_Out: retVal += " (sometimes used as zoom out)"; break; } retVal = retVal.Replace('_', ' '); return retVal; }
public TrackBallMapping(CameraMovement movement, Key key) : this(movement) { this.Add(key); }
public TrackBallMapping(CameraMovement movement, IEnumerable<Key> keys) : this(movement) { this.Add(keys); }
public TrackBallMapping(CameraMovement movement, MouseButton mouseButton, Key key) : this(movement) { this.Add(mouseButton); this.Add(key); }
public bool IsSet(CameraMovement movement) { return (current & movement) != 0; }
public UserMovedCameraArgs(CameraMovement movement) { this.Movement = movement; }
public void SetMoving(CameraMovement movement) { current |= movement; }
public void Reset() { current = 0; }