poprawki materialy unity 6, pajaki, podmiana katalogu FSM w AIControlerze, zmiana w Spider 2.0 Behaviours , skopane zycie bylo, ladowalo pajaka z zyciem 2.

This commit is contained in:
szczuras4
2024-12-28 00:03:40 +01:00
parent c596494d77
commit e75b093317
553 changed files with 48087 additions and 68332 deletions

View File

@@ -221,14 +221,18 @@ namespace Invector.vCharacterController.AI.FSMBehaviour
var possibleActions = typeof(vStateAction).FindSubClasses();
menu.AddItem(new GUIContent("Action/New Action Script"), false, () => { vNodeMenus.CreateNewAction(); });
menu.AddSeparator("Action/");
foreach (var type in possibleActions)
{
var instance = (vStateAction)ScriptableObject.CreateInstance(type.FullName);
if (instance)
menuItems.Add(new GenericMenuItem(new GUIContent("Action/" + (instance.categoryName) + (instance.defaultName)), () => { AddAction(graph, type); if (instance) GameObject.DestroyImmediate(instance); }));
{
menuItems.Add(new GenericMenuItem(new GUIContent("Action/" + (instance.categoryName) + (instance.defaultName)), () => { AddAction(graph, type); if (instance) GameObject.DestroyImmediate(instance); }));
}
}
menuItems.Sort((x, y) => string.Compare(x.content.text, y.content.text));
// menuItems.Sort((x, y) => string.Compare(x.content.text, y.content.text));
// menuItems.Sort((x, y) => (x.content.text.Split('/').Length > y.content.text.Split('/').Length)?0:1);
foreach (var item in menuItems)
{
menu.AddItem(item.content, false, item.func);
@@ -246,11 +250,12 @@ namespace Invector.vCharacterController.AI.FSMBehaviour
menuItems.Add(new GenericMenuItem(new GUIContent("Decision/" + (instance.categoryName) + (instance.defaultName)), () => { AddTransition(graph, type); if (instance) GameObject.DestroyImmediate(instance); }));
}
menuItems.Sort((x, y) => string.Compare(x.content.text, y.content.text));
foreach (var item in menuItems)
{
menu.AddItem(item.content, false, item.func);
}
menu.ShowAsContext();
}
catch (UnityException e) { Debug.LogWarning("Add FSM Compornent Error :\n" + e.Message, currentFSM); }

View File

@@ -10,3 +10,10 @@ MonoImporter:
userData:
assetBundleName:
assetBundleVariant:
AssetOrigin:
serializedVersion: 1
productId: 123618
packageName: Invector FSM AI Template
packageVersion: 1.1.9a
assetPath: Assets/Invector-FSMAIController/FSM/Editor/Views/vFSMPropertyView.cs
uploadId: 601882

View File

@@ -10,3 +10,10 @@ MonoImporter:
userData:
assetBundleName:
assetBundleVariant:
AssetOrigin:
serializedVersion: 1
productId: 123618
packageName: Invector FSM AI Template
packageVersion: 1.1.9a
assetPath: Assets/Invector-FSMAIController/FSM/Editor/Views/vFSMViewBase.cs
uploadId: 601882

View File

@@ -10,3 +10,10 @@ MonoImporter:
userData:
assetBundleName:
assetBundleVariant:
AssetOrigin:
serializedVersion: 1
productId: 123618
packageName: Invector FSM AI Template
packageVersion: 1.1.9a
assetPath: Assets/Invector-FSMAIController/FSM/Editor/Views/vFSMWorkView.cs
uploadId: 601882