示例#1
0
    void Awake()
    {
        instance = this;

        foreach (GameObject levelPiece in levelPiecesList)
        {
            levelPiecesDict.Add(levelPiece.GetComponentInChildren <LevelPiece>().GetPieceName(), levelPiece);
        }
    }
示例#2
0
    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();
    }
示例#3
0
 public void EditorInit()
 {
     instance = this;
 }