This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| using UnityEngine; | |
| using UnityEngine.UI; | |
| using System.Collections; | |
| using System.Collections.Generic; | |
| public class Interact : MonoBehaviour { | |
| [Header("Configuration")] | |
| public string nameOfInteractable = "LUDOTECA"; | |
| public KeyCode keyToInteract = KeyCode.Space; | |
| public KeyCode keyToExit = KeyCode.Escape; |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| using UnityEngine; | |
| using UnityEngine.InputSystem; | |
| using System.Collections; | |
| using System.Collections.Generic; | |
| using System.Linq; | |
| // jugando con el vibrador del gamepad... | |
| // a mi me pasó que la primera vez que intenté usar el vibrador no me funcionó porque Unity dejaba de detectar mi gamepad | |
| // de forma intermitente... uso un control de PS4 que me da montón de problemas! | |
| // para probarlo, dale play, y mueve el stick izquierdo de tu control, debería vibrar intermitentemente... |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| using SimpleJSON; | |
| JSONNode parsed = JSON.Parse(request.downloadHandler.text); | |
| list.list.Add(new OnlineListData.OnlineMediaData() { url = parsed[i]["url"], title = parsed[i]["title"] }); |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| public Vector3 ThrowBall (Vector3 origin, Vector3 destination, | |
| float overHeight = 0.5f, bool hProportionalToDistance = true, | |
| float maximumDistanceToCapHeight = 1) { | |
| Vector3 force = Vector3.zero; | |
| float distance = (Utils.SetY(0, origin) - Utils.SetY(0, destination)).magnitude; | |
| float height = Mathf.Abs(origin.y - destination.y) + overHeight * | |
| (hProportionalToDistance? Mathf.Max(maximumDistanceToCapHeight, distance): 1); | |
| float gravity = Physics.gravity.magnitude; |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| using UnityEngine; | |
| using UnityEditor; | |
| using UnityEditor.SceneManagement; | |
| [CustomEditor(typeof(Prueba))] | |
| public class PruebaEditor : Editor { | |
| Prueba Target { get => (Prueba) target; } | |
| void OnSceneGUI () { | |
| Ray rayo = HandleUtility.GUIPointToWorldRay(Event.current.mousePosition); |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| using UnityEngine; | |
| using System.Collections; | |
| using System.Collections.Generic; | |
| public class Practice : MonoBehaviour { | |
| public float radius = 3; | |
| public GameObject prototype; | |
| public List<GameObject> r; | |
| public List<GameObject> Search () { |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| public static string ToggleGroup (string current, string[] options) { | |
| foreach (string option in options) { | |
| if (GUILayout.Toggle(current == option, option, "Button")) { | |
| current = option; | |
| } | |
| } | |
| return current; | |
| } |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| public interface IMage { | |
| public Mage Mage { get; } | |
| } |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| using UnityEngine; | |
| using System.Collections; | |
| using System.Collections.Generic; | |
| public class ThingCreator : MonoBehaviour { | |
| public GameObject prototype; | |
| public Transform positionIndicator; | |
| void Update () { | |
| if (Input.GetKeyDown(KeyCode.Space)) { |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| public static GameObject SafePrefabInstantiate(GameObject reference){ | |
| return SafePrefabInstantiate(reference,Vector3.zero,Quaternion.identity); | |
| } | |
| public static GameObject SafePrefabInstantiate (GameObject reference, | |
| Vector3 position, | |
| Quaternion rotation) { | |
| #if UNITY_EDITOR | |
| if (Application.isPlaying) { | |
| return GameObject.Instantiate(reference, position, rotation); |