void Update() { if (interact.interacted) { moving = !moving; interact.interacted = false; } if (moving) { if (!hasActivatedGame) //Run Stuff Once { character.GetComponent <CharacterMovement> ().enabled = false; character.GetComponent <Collider> ().enabled = false; playerCam.transform.SetParent(gameCam.transform); playerCamPosition = playerCam.transform; GetCharacter.MovePlayerToPosition(gameCam.transform, null); hasActivatedGame = true; } Vector3 moveDirection = new Vector3(0f, Input.GetAxis("Vertical") * Time.deltaTime, Input.GetAxis("Horizontal") * Time.deltaTime); spriteCharacter.transform.position += moveDirection; } else if (!moving) { if (hasActivatedGame) { playerCam.transform.SetParent(character.transform); playerCam.transform.position = playerCamPosition.position; playerCam.transform.rotation = playerCamPosition.rotation; character.GetComponent <CharacterMovement> ().enabled = true; hasActivatedGame = false; } } }
public ICharacterModel Any(GetCharacter request) { return(workflow.Get(request.ID)); }