void Awake() { MouseX = -1; MouseY = -1; m_System = CoherentUISystem.Instance; m_CoherentMethods = new List <CoherentMethodBindingInfo>(); if (EnableBindingAttribute) { RegisterMethodsForBinding(); } m_Listener = new UnityViewListener(this, this.m_Width, this.m_Height); m_Listener.ReadyForBindings += this.ReadyForBindings; m_Listener.BindingsReleased += this.BindingsReleased; IsReadyForBindings = false; #if !UNITY_EDITOR && UNITY_ANDROID m_Listener.NewTouchEvent += (id, phase, x, y) => { CoherentUI.InputManager.ProcessTouchEvent(id, phase, x + this.XPos, y + this.YPos); }; #endif m_Camera = GetComponent <Camera>(); m_System.UISystemDestroying += OnDestroy; m_System.SystemReady += OnSystemReady; m_System.AddView(this); }
private static int MakeEvent(CoherentUISystem.CoherentRenderingEventType evType, short viewId) { int eventId = CoherentUISystem.COHERENT_PREFIX << 24; eventId |= ((int)evType) << 16; eventId |= viewId; return eventId; }
private static int MakeEvent(CoherentUISystem.CoherentRenderingEventType evType, CoherentUISystem.CoherentRenderingFlags renderingFlags, CoherentUISystem.CoherentFilteringModes filteringMode, short viewId) { int eventId = CoherentUISystem.COHERENT_PREFIX << 24; eventId |= ((int)renderingFlags) << 20; eventId |= ((int)filteringMode) << 18; eventId |= ((int)evType) << 16; eventId |= viewId; return eventId; }
public static CoherentUISystem Create() { if (GameObject.Find("CoherentUISystem") != null) { Debug.LogWarning("Unable to create CoherentUISystem because a GameObject with the same name already exists!"); return(null); } var go = new GameObject("CoherentUISystem"); CoherentUISystem system = go.AddComponent("CoherentUISystem") as CoherentUISystem; if (system != null && Debug.isDebugBuild) { system.DebuggerPort = 9999; } return(system); }
void Awake () { MouseX = -1; MouseY = -1; m_System = CoherentUISystem.Instance; m_CoherentMethods = new List<CoherentMethodBindingInfo>(); if (EnableBindingAttribute) { RegisterMethodsForBinding(); } m_Listener = new UnityViewListener(this, this.m_Width, this.m_Height); m_Listener.ReadyForBindings += this.ReadyForBindings; m_Listener.BindingsReleased += this.BindingsReleased; IsReadyForBindings = false; #if !UNITY_EDITOR && UNITY_ANDROID m_Listener.NewTouchEvent += (id, phase, x, y) => { InputManager.ProcessTouchEvent(id, phase, x + this.XPos, y + this.YPos); }; #endif m_Camera = GetComponent<Camera>(); m_System.UISystemDestroying += OnDestroy; m_System.SystemReady += OnSystemReady; m_System.AddView(this); }
// Use this for initialization void Start () { m_MainCamera = GameObject.Find("Main Camera").camera; m_UISystem = Component.FindObjectOfType(typeof(CoherentUISystem)) as CoherentUISystem; }
public void OnEnable() { m_Target = target as CoherentUISystem; m_Fields = CoherentExposeProperties.GetProperties(m_Target); }
// Use this for initialization void Start() { m_MainCamera = GameObject.Find("Main Camera").camera; m_UISystem = Component.FindObjectOfType(typeof(CoherentUISystem)) as CoherentUISystem; }
void Awake () { MouseX = -1; MouseY = -1; m_System = CoherentUISystem.Instance; m_CoherentMethods = new List<CoherentMethodBindingInfo>(); if (EnableBindingAttribute) { RegisterMethodsForBinding(); } m_Listener = new UnityViewListener(this, this.m_Width, this.m_Height); m_Listener.ReadyForBindings += this.ReadyForBindings; m_Camera = GetComponent<Camera>(); m_System.UISystemDestroying += OnDestroy; m_System.SystemReady += OnSystemReady; m_System.AddView(this); }