public void targetPlayerPosition(TargetPlayerPosition targetposition) { switch (targetposition) { case TargetPlayerPosition.Zero: movePoint = new Vector3(targetPlayer.transform.position.x - transform.position.x, 0, targetPlayer.transform.position.z - transform.position.z); break; case TargetPlayerPosition.Left: movePoint = new Vector3(checkDirection.x, 0, targetPlayer.transform.position.z - transform.position.z - (3)); break; case TargetPlayerPosition.Right: movePoint = new Vector3(checkDirection.x, 0, targetPlayer.transform.position.z - transform.position.z + (3)); break; case TargetPlayerPosition.Up: movePoint = new Vector3(targetPlayer.transform.position.x - transform.position.x + (1.5f), 0, checkDirection.z); break; case TargetPlayerPosition.Down: movePoint = new Vector3(targetPlayer.transform.position.x - transform.position.x - (1.5f), 0, checkDirection.z); break; } }
public void targetPlayerPosition(TargetPlayerPosition targetposition) { switch (targetposition) { case TargetPlayerPosition.Zero: movePoint = (targetPlayer.transform.position); break; case TargetPlayerPosition.Up: movePoint = new Vector3(targetPlayer.transform.position.x - transform.position.x + 1, 0, checkDirection.z); Debug.Log("Up"); break; case TargetPlayerPosition.Down: movePoint = new Vector3(targetPlayer.transform.position.x - transform.position.x - 1, 0, checkDirection.z); Debug.Log("Down"); break; case TargetPlayerPosition.Left: movePoint = new Vector3(checkDirection.x, 0, targetPlayer.transform.position.z - transform.position.z - (2)); Debug.Log("Left"); break; case TargetPlayerPosition.Right: movePoint = new Vector3(checkDirection.x, 0, targetPlayer.transform.position.z - transform.position.z + (2)); Debug.Log("right"); break; } }