예제 #1
0
    public override void OnInspectorGUI()
    {
        DrawDefaultInspector();

        MapNode _target = (MapNode)target;

        if (GUILayout.Button("Create Links"))
        {
            _target.CreateLinks();
        }

        if (GUILayout.Button("Create Army"))
        {
            _target.SpawnArmy();
        }
        if (GUILayout.Button("Remove Army"))
        {
            _target.DestroyArmy();
        }
        // update link positions
        //Debug.Log(_target.name + " is editing.");
        //_target.UpdateLinkPositions();
        //for(int i = 0; i < _target.parentNodes.Count; ++i)
        //{
        //    MapNode parentNode = _target.parentNodes[i];
        //    parentNode.UpdateLinkPositions();
        //}
    }