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