using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.Events; using UnityEngine.UI; using UltraCombos; public class movieController : MonoBehaviour { DShowMoviePlayer player; public int id; //public tuio_event tuio_event; public float fade_speed = 0.02f; public int stat; float c; //Vector2 pos, pre_pos; //public Transform trans; void Awake() { player = GetComponent(); //trans = GetComponent(); } void Start() { //player = GetComponent(); GetComponent().color = Color.clear; //pos = Vector2.zero; } // Update is called once per frame void Update() { #if false transform.gameObject.SetActive(true); trans = GetComponent(); //Debug.Log(stat); pre_pos = pos; if (tuio_event.tuio_input.touchCount > 0 && id != -1) { transform.gameObject.SetActive(true); ////////////////////// /// /* int t_c = tuio_event.tuio_input.touchCount; if (id == t_c) { //id -= 1; Debug.Log("error"); } //Debug.Log("id = " + id + " / touch count = " + t_c); if (id >= 0) { pos = tuio_event.tuio_input.GetTouch(id).position; } else pos = pre_pos; GetComponent().position = new Vector3(pos.x, pos.y, 0); */ } #endif if (stat == 1) { c += fade_speed; if(c > 1) { c = 1; stat = 2; } GetComponent().color = new Color(1f, 1f, 1f, c); } } void OnEnable() { if (name != "RawImage") { GetComponent().enabled = true; } //Debug.Log("Hi"); //Debug.Log(id.ToString()); stat = 1; c = 0f; Vector3 rot_axis = new Vector3(0, 0, 1); Vector3 mid_pt = new Vector3(GetComponent().position.x, GetComponent().position.y, 0); float rand_deg = Random.Range(0, 360); GetComponent().Rotate(rot_axis, rand_deg); } void OnDestroy() { //Debug.Log("Bye"); } }