Esempio n. 1
0
        private static void SetupPlopButton(object @object)
        {
            var info = @object as PrefabInfo;

            if (info != null && GUILayout.Button("Plop"))
            {
                Plopper.StartPlopping(info);
            }
        }
Esempio n. 2
0
        public void Update()
        {
            try
            {
                var refChain = state.CurrentRefChain;
                if (refChain?.Length > 0)
                {
                    var typeName = refChain.Evaluate().GetType().Name;
                    Title = $"{TitleBase} - {typeName} \"{refChain}\"";
                }
                else
                {
                    Title = TitleBase;
                }
            }
            catch
            {
                ClearExpanded();
                RefreshSceneRoots();
                ClearHistory();
            }

            Plopper.Update();
        }
Esempio n. 3
0
 public void Awake() => Plopper.Reset();