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

@@ -25,7 +25,7 @@ namespace Invector.vCharacterController.AI.FSMBehaviour
Dictionary<vIFSMBehaviourController, float> transitionTimers;
public vFSMState TransitTo(vIFSMBehaviourController fsmBehaviour)
{
{
var val = true;
vFSMState returState = null;
for(int i=0;i<decisions.Count;i++)
@@ -41,8 +41,9 @@ namespace Invector.vCharacterController.AI.FSMBehaviour
else if (!val && falseState) returState= useFalseState && !muteFalse ? falseState : null;
if (transitionTimers == null) transitionTimers = new Dictionary<vIFSMBehaviourController, float>();
if (!transitionTimers.ContainsKey(fsmBehaviour)) transitionTimers.Add(fsmBehaviour,0f);
if (transitionTimers[fsmBehaviour] < transitionDelay && returState)
{
transitionTimers[fsmBehaviour] += Time.deltaTime;
@@ -53,7 +54,7 @@ namespace Invector.vCharacterController.AI.FSMBehaviour
{
transitionTimers[fsmBehaviour] = 0;
if (fsmBehaviour.debugMode && returState) fsmBehaviour.SendDebug("<color=yellow>" + parentState.name + " Transited to " + returState.name +"</color>", parentState);
}
}
return returState;
}