////////////////////////////////////////////////////////////////////////////////////////////////
        /*--------------------------------------------------------------------------------------------*/
        public static GameObject FindOrAddHoverKitPrefab()
        {
            HoverItemsManager itemsMan = HoverItemsManager.Instance;

            if (itemsMan != null)
            {
                return(itemsMan.gameObject);
            }

            GameObject managerPrefab = Resources.Load <GameObject>("Prefabs/HoverKit");

            BuildPrefab(managerPrefab);
            Debug.Log("Added the 'HoverKit' prefab to the scene.", managerPrefab);
            return(managerPrefab);
        }
        /*--------------------------------------------------------------------------------------------*/
        public static GameObject FindOrAddHoverManagerPrefab()
        {
            HoverItemsManager itemsMan = Object.FindObjectOfType <HoverItemsManager>();

            if (itemsMan != null)
            {
                return(itemsMan.gameObject);
            }

            GameObject managerPrefab = Resources.Load <GameObject>("Prefabs/HoverManagers");

            BuildPrefab(managerPrefab);
            Debug.Log("Added the 'HoverManagers' prefab to the scene.", managerPrefab);
            return(managerPrefab);
        }
Exemple #3
0
        /*--------------------------------------------------------------------------------------------*/
        private void UpdateItemsManager(bool pAdd)
        {
            if (!Application.isPlaying)
            {
                return;
            }

            vItemsMan = (vItemsMan ?? FindObjectOfType <HoverItemsManager>());

            if (vItemsMan == null)
            {
                return;
            }

            if (pAdd)
            {
                vItemsMan.AddItem(this);
            }
            else
            {
                vItemsMan.RemoveItem(this);
            }
        }
        /*--------------------------------------------------------------------------------------------*/
        private void UpdateItemsManager(bool pAdd)
        {
            if ( !Application.isPlaying ) {
                return;
            }

            vItemsMan = (vItemsMan ?? FindObjectOfType<HoverItemsManager>());

            if ( vItemsMan == null ) {
                return;
            }

            if ( pAdd ) {
                vItemsMan.AddItem(this);
            }
            else {
                vItemsMan.RemoveItem(this);
            }
        }