void Awake() { instance = this; foreach (GameObject levelPiece in levelPiecesList) { levelPiecesDict.Add(levelPiece.GetComponentInChildren <LevelPiece>().GetPieceName(), levelPiece); } }
public override void OnInspectorGUI() { base.OnInspectorGUI(); LevelPieceFactory myTarget = target as LevelPieceFactory; EditorGUILayout.BeginVertical(); EditorGUILayout.LabelField("Level pieces (" + myTarget.levelPiecesDict.Count + "):"); EditorRenderers.RenderDictionary(myTarget.levelPiecesDict); EditorGUILayout.EndVertical(); }
public void EditorInit() { instance = this; }