Esempio n. 1
0
    public void Start()
    {
        GetComponent <CToolInterface>().EventPrimaryActiveChange += (_bDown) =>
        {
            if (_bDown)
            {
                s_cSerializeStream.Write((byte)ENetworkAction.OpenDui);
                s_cSerializeStream.Write(ThisNetworkView.ViewId);
            }
        };

        GetComponent <CToolInterface>().EventSecondaryActiveChange += (_bDown) =>
        {
            if (_bDown)
            {
                s_cSerializeStream.Write((byte)ENetworkAction.CloseDui);
                s_cSerializeStream.Write(ThisNetworkView.ViewId);
            }
        };

        // Register the interaction events
        m_ToolInterface = gameObject.GetComponent <CToolInterface>();

        // Register DUI events
        m_DUIModuleCreationRoot = m_DUI.GetComponent <CDUIConsole>().DUI.GetComponent <CDUIModuleCreationRoot>();
        m_DUIModuleCreationRoot.EventBuildModuleButtonPressed += OnDUIBuildButtonPressed;

        // Configure DUI
        m_DUI.transform.position   = m_InactiveUITransform.position;
        m_DUI.transform.rotation   = m_InactiveUITransform.rotation;
        m_DUI.transform.localScale = m_InactiveUITransform.localScale;
    }
Esempio n. 2
0
	public void Start()
	{
        GetComponent<CToolInterface>().EventPrimaryActiveChange += (_bDown) =>
        {
            if (_bDown)
            {
                s_cSerializeStream.Write((byte)ENetworkAction.OpenDui);
                s_cSerializeStream.Write(ThisNetworkView.ViewId);
            }
        };

        GetComponent<CToolInterface>().EventSecondaryActiveChange += (_bDown) =>
        {
            if (_bDown)
            {
                s_cSerializeStream.Write((byte)ENetworkAction.CloseDui);
                s_cSerializeStream.Write(ThisNetworkView.ViewId);
            }
        };

		// Register the interaction events
		m_ToolInterface = gameObject.GetComponent<CToolInterface>();

		// Register DUI events
		m_DUIModuleCreationRoot = m_DUI.GetComponent<CDUIConsole>().DUI.GetComponent<CDUIModuleCreationRoot>();
		m_DUIModuleCreationRoot.EventBuildModuleButtonPressed += OnDUIBuildButtonPressed;

		// Configure DUI
		m_DUI.transform.position = m_InactiveUITransform.position;
		m_DUI.transform.rotation = m_InactiveUITransform.rotation;
		m_DUI.transform.localScale = m_InactiveUITransform.localScale;
	}