Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- void LateUpdate()
- {
- //Vector3 targetPosition = new Vector3(target.position.x, target.position.y, transform.position.z);
- //targetPosition.x = Mathf.Clamp(targetPosition.x, minPosition.x, maxPosistion.x);
- //targetPosition.y = Mathf.Clamp(targetPosition.y, minPosition.y, maxPosistion.y);
- // transform.position = Vector3.Lerp(transform.position, targetPosition, smoothing);
- if (transform.position != target.position)
- {
- Vector3 targetPosition = new Vector3(target.position.x,
- target.position.y,
- transform.position.z);
- if (Map.currentMap == 0)
- {
- targetPosition.x = Mathf.Clamp(targetPosition.x, VillageBounds.bounds.min.x, VillageBounds.bounds.max.x);
- targetPosition.y = Mathf.Clamp(targetPosition.y, VillageBounds.bounds.min.y, VillageBounds.bounds.max.y);
- }
- else if (Map.currentMap == 1)
- {
- targetPosition.x = Mathf.Clamp(targetPosition.x, MineAreaBounds.bounds.min.x, MineAreaBounds.bounds.max.x);
- targetPosition.y = Mathf.Clamp(targetPosition.y, MineAreaBounds.bounds.min.y, MineAreaBounds.bounds.max.y);
- }
- else if(Map.currentMap == 2)
- {
- targetPosition.x = Mathf.Clamp(targetPosition.x, WABounds.bounds.min.x, WABounds.bounds.max.x);
- targetPosition.y = Mathf.Clamp(targetPosition.y, WABounds.bounds.min.y, WABounds.bounds.max.y);
- }
- else
- {
- transform.position = targetPosition;
- }
- transform.position = Vector3.Lerp(transform.position, targetPosition, smoothing);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement