Esempio n. 1
0
    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);
	}
Esempio n. 6
0
	// 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);
	}
Esempio n. 8
0
 public void OnEnable()
 {
     m_Target = target as CoherentUISystem;
     m_Fields = CoherentExposeProperties.GetProperties(m_Target);
 }
Esempio n. 9
0
 // Use this for initialization
 void Start()
 {
     m_MainCamera = GameObject.Find("Main Camera").camera;
     m_UISystem   = Component.FindObjectOfType(typeof(CoherentUISystem)) as CoherentUISystem;
 }
Esempio n. 10
0
	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);
	}