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:
@@ -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); }
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user