Exemple #1
0
        /// <summary>
        /// Checks the window identifier.
        /// </summary>
        /// <param name="window">The window.</param>
        /// <returns></returns>
        private bool CheckWindowId(KeyValuePair <Type, DynamicWindow> window)
        {
            bool          status        = false;
            DynamicWindow dynamicWindow = null;

            dynamicWindow = (DynamicWindow)window.Value;
            if (dynamicWindow.WindowId == textBoxWindowId.Text)
            {
                frameRenderWindow.Content = dynamicWindow.Content;
                status = true;
            }
            return(status);
        }
Exemple #2
0
        public static void LogComponents(GameObject c)
        {
            Log("trying to enumerate components " + c.GetComponents <UnityEngine.Component>());
            int i = 0;

            foreach (UnityEngine.Component comp in c.GetComponents <UnityEngine.Component>())
            {
                i = i + 1;
                Log(i.ToString());
                Log(comp.name);
                Log(comp.tag);
                Log(comp.GetType().ToString());
            }
            if (c.GetComponent <DynamicWindow>() != null)
            {
                Log("DynamicWindow");
                DynamicWindow comp = c.GetComponent <DynamicWindow>();
                LogProps(comp);
            }
            if (c.GetComponent <UIWidget>() != null)
            {
                Log("UIWidget");
                UIWidget comp = c.GetComponent <UIWidget>();
                LogProps(comp);
            }
            if (c.GetComponent <UnityEngine.BoxCollider>() != null)
            {
                Log("UnityEngine.BoxCollider");
                UnityEngine.BoxCollider comp = c.GetComponent <UnityEngine.BoxCollider>();
                LogProps(comp);
                if (comp.GetComponent <UIEventListener>() != null)
                {
                    Log("boxcollider2 comp has listener!");
                }
            }
            if (c.GetComponent <DynamicWindowTwoLabelButton>() != null)
            {
                Log("DynamicWindowTwoLabelButton");
                DynamicWindowTwoLabelButton comp = c.GetComponent <DynamicWindowTwoLabelButton>();
                LogProps(comp);
            }

            if (c.GetComponent <DynamicWindowDefaultButton>() != null)
            {
                Log("DynamicWindowDefaultButton");
                DynamicWindowDefaultButton comp = c.GetComponent <DynamicWindowDefaultButton>();
                LogProps(comp);
            }
            if (c.GetComponent <UIImageButton>() != null)
            {
                Log("UIImageButton");
                UIImageButton comp = c.GetComponent <UIImageButton>();
                LogProps(comp);
            }
            if (c.GetComponent <UIPlaySound>() != null)
            {
                Log("UIPlaySound");
                UIPlaySound comp = c.GetComponent <UIPlaySound>();
                LogProps(comp);
            }
            if (c.GetComponent <UIButtonMessage>() != null)
            {
                Log("UIButtonMessage");
                UIButtonMessage comp = c.GetComponent <UIButtonMessage>();
                LogProps(comp);
            }


            if (c.GetComponent <UILabel>() != null)
            {
                Log("UILabel");
                UILabel comp = c.GetComponent <UILabel>();

                LogProps(comp);

                if (comp.GBHBIODJFCD == "[412A08]Craft")
                {
                    Log("CRAFT BUTTON FOUND");

                    if (comp.GetComponent <UIEventListener>())
                    {
                        Log("comp has listener!");
                    }
                    if (comp.transform != null && comp.transform.GetComponent <UIEventListener>())
                    {
                        Log("comp.transform has listener!");
                    }
                    if (comp.gameObject != null && comp.gameObject.GetComponent <UIEventListener>())
                    {
                        Log("comp.gameObject has listener!");
                    }
                    if (c.GetComponent <UIEventListener>())
                    {
                        Log("c has listener!");
                    }
                }
            }
            if (c.GetComponent <DynamicWindowScrollableLabel>() != null)
            {
                Log("DynamicWindowScrollableLabel");
                DynamicWindowScrollableLabel comp = c.GetComponent <DynamicWindowScrollableLabel>();
                LogProps(comp);
            }
            if (c.GetComponent <UIEventListener>() != null)
            {
                Log("UIEventListener");
                UIEventListener comp = c.GetComponent <UIEventListener>();
                LogProps(comp);
            }
            if (c.GetComponent <BoxCollider>() != null)
            {
                Log("BoxCollider");
                BoxCollider comp = c.GetComponent <BoxCollider>();
                LogProps(comp);
                if (comp.GetComponent <UIEventListener>() != null)
                {
                    Log("boxcollider1 comp has listener!");
                }
            }
        }
Exemple #3
0
        public static void LogComponents(MonoBehaviour c)
        {
            if (c.GetComponent <DynamicWindow>() != null)
            {
                Log("DynamicWindow");
                DynamicWindow comp = c.GetComponent <DynamicWindow>();
                LogProps(comp);
            }
            if (c.GetComponent <UIWidget>() != null)
            {
                Log("UIWidget");
                UIWidget comp = c.GetComponent <UIWidget>();
                LogProps(comp);
            }
            if (c.GetComponent <UnityEngine.BoxCollider>() != null)
            {
                Log("UnityEngine.BoxCollider");
                UnityEngine.BoxCollider comp = c.GetComponent <UnityEngine.BoxCollider>();
                LogProps(comp);
            }
            if (c.GetComponent <DynamicWindowTwoLabelButton>() != null)
            {
                Log("DynamicWindowTwoLabelButton");
                DynamicWindowTwoLabelButton comp = c.GetComponent <DynamicWindowTwoLabelButton>();
                LogProps(comp);
            }

            if (c.GetComponent <DynamicWindowDefaultButton>() != null)
            {
                Log("DynamicWindowDefaultButton");
                DynamicWindowDefaultButton comp = c.GetComponent <DynamicWindowDefaultButton>();
                LogProps(comp);
            }
            if (c.GetComponent <UIImageButton>() != null)
            {
                Log("UIImageButton");
                UIImageButton comp = c.GetComponent <UIImageButton>();
                LogProps(comp);
            }
            if (c.GetComponent <UIPlaySound>() != null)
            {
                Log("UIPlaySound");
                UIPlaySound comp = c.GetComponent <UIPlaySound>();
                LogProps(comp);
            }
            if (c.GetComponent <UIButtonMessage>() != null)
            {
                Log("UIButtonMessage");
                UIButtonMessage comp = c.GetComponent <UIButtonMessage>();
                LogProps(comp);
            }

            if (c.GetComponent <UIEventListener>() != null)
            {
                Log("c has listener!");
            }
            if (c.gameObject != null && c.gameObject.GetComponent <UIEventListener>() != null)
            {
                Log("c.gameObject has listener!");
            }
            if (c.transform != null && c.transform.GetComponent <UIEventListener>() != null)
            {
                Log("c.transform has listener!");
            }

            if (c.GetComponent <UILabel>() != null)
            {
                Log("UILabel");
                UILabel comp = c.GetComponent <UILabel>();

                LogProps(comp);

                if (comp.GBHBIODJFCD == "[412A08]Craft")
                {
                    Log("CRAFT BUTTON FOUND");

                    if (comp.GetComponent <UIEventListener>() != null)
                    {
                        Log("comp has listener!");
                    }
                    if (comp.transform != null && comp.transform.GetComponent <UIEventListener>() != null)
                    {
                        Log("comp.transform has listener!");
                    }
                    if (comp.gameObject != null && comp.gameObject.GetComponent <UIEventListener>() != null)
                    {
                        Log("comp.gameObject has listener!");
                    }
                    if (c.GetComponent <UIEventListener>() != null)
                    {
                        Log("c has listener!");
                    }
                }
            }
            if (c.GetComponent <DynamicWindowScrollableLabel>() != null)
            {
                Log("DynamicWindowScrollableLabel");
                DynamicWindowScrollableLabel comp = c.GetComponent <DynamicWindowScrollableLabel>();
                LogProps(comp);
            }
            if (c.GetComponent <UIEventListener>() != null)
            {
                Log("UIEventListener");
                UIEventListener comp = c.GetComponent <UIEventListener>();
                LogProps(comp);
            }
            if (c.GetComponent <BoxCollider>() != null)
            {
                Log("BoxCollider");
                BoxCollider comp = c.GetComponent <BoxCollider>();
                LogProps(comp);
            }
        }
Exemple #4
0
 private void InitWindow()
 {
     lodingWindow  = transform.Find("Canvas/LodingWindow").GetComponent <LodingWindow>();
     dynamicWindow = transform.Find("Canvas/DynamicWindow").GetComponent <DynamicWindow>();
 }