Exemple #1
0
        private void DrawFireable(Fireable fireable)
        {
#if UNITY_EDITOR
            if (fireable == null)
            {
                return;
            }

            GUILayout.Label(fireable.GetType().Name);
            fireable.DrawInspector();

            if (fireable.Child != null)
            {
                GUILayout.Space(10);
                GUILayout.Label("Of...");
                DrawFireable((Fireable)fireable.Child);
            }
#endif
        }