public void CreateNewIKAdjustList(vAIShooterManager targetShooterManager)
    {
        vWeaponIKAdjustList ikAdjust = ScriptableObject.CreateInstance <vWeaponIKAdjustList>();

        AssetDatabase.CreateAsset(ikAdjust, "Assets/" + manager.gameObject.name + "@IKAdjustList.asset");
        targetShooterManager.weaponIKAdjustList = ikAdjust;
        AssetDatabase.SaveAssets();
    }
    protected override void AdditionalGUI()
    {
        if (!manager)
        {
            manager = (vAIShooterManager)this.target;
        }


        if (toolbars[selectedToolBar].title.Equals("IK Adjust"))
        {
            if (!Application.isPlaying && GUILayout.Button("Create New IK Adjust List"))
            {
                CreateNewIKAdjustList(manager);
            }

            if (manager.weaponIKAdjustList != null && GUILayout.Button("Edit IK Adjust List"))
            {
                vShooterIKAdjustWindow.InitEditorWindow();
            }
        }
    }