Editor2DController.cs 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. using System.Collections;
  2. using System.Collections.Generic;
  3. using System.Globalization;
  4. using UnityEngine;
  5. using UnityEngine.SceneManagement;
  6. using UnityEngine.UI;
  7. public class Editor2DController : MonoBehaviour
  8. {
  9. public InputField Image;
  10. public InputField SizeX;
  11. public InputField SizeY;
  12. public GameObject plane;
  13. CultureInfo culture = CultureInfo.CreateSpecificCulture("eu-ES");
  14. // Start is called before the first frame update
  15. void Start()
  16. {
  17. }
  18. // Update is called once per frame
  19. void Update()
  20. {
  21. }
  22. public void UpdatePanel()
  23. {
  24. if (!Image.text.Equals(""))
  25. StartCoroutine(SendingFormController.LoadImage(Image.text, plane));
  26. var x = 1f;
  27. if (!SizeX.text.Equals(""))
  28. x = float.Parse(SizeX.text, CultureInfo.InvariantCulture);
  29. var y = 1f;
  30. if (!SizeY.text.Equals(""))
  31. y = float.Parse(SizeY.text, CultureInfo.InvariantCulture);
  32. plane.transform.localScale = new Vector3(x, 1, y);
  33. var scale = plane.transform.localScale;
  34. plane.transform.position = new Vector3(scale.x * 5, 0, scale.z * 5);
  35. }
  36. public void Save()
  37. {
  38. SceneManager.LoadScene("Location");
  39. }
  40. public void Back()
  41. {
  42. SceneManager.LoadScene("Location");
  43. }
  44. }