Пример #1
0
        /// <summary>
        /// Raises the focus event.
        /// </summary>
        void OnFocus()
        {
            if (Selection.activeGameObject != null)
            {
                var poolConfig = Selection.activeGameObject.GetComponent <EntityPoolConfig> ();
                if (poolConfig != null && poolConfig != curPoolConfig)
                {
                    curPoolConfig = poolConfig;
                }
            }

            Refresh();
        }
Пример #2
0
        void OnEnable()
        {
            curEditor  = this;
            poolConfig = (EntityPoolConfig)target;
            EntityPoolEditorBuildUtils.SwitchPool(target);
            LoadPoolFromConfig(target.name);


            if (!Application.isPlaying)
            {
                AssetDatabase.Refresh();
            }
        }