修改角色包
This commit is contained in:
@@ -3,28 +3,28 @@ using System.Collections.Generic;
|
||||
using UnityEngine;
|
||||
using MuHua;
|
||||
|
||||
public class AnimalIdleState : MachineState {
|
||||
public string ToDefault = "Roaming";
|
||||
// public class AnimalIdleState : IStateMachine {
|
||||
// public string ToDefault = "Roaming";
|
||||
|
||||
private float idleTime;
|
||||
// private float idleTime;
|
||||
|
||||
public AnimalMachine animal;
|
||||
public AnimalIdleState(Machine machine) : base(machine) => animal = machine as AnimalMachine;
|
||||
// public AnimalMachine animal;
|
||||
// public AnimalIdleState(StateMachine machine) : base(machine) => animal = machine as AnimalMachine;
|
||||
|
||||
public override void Enter() {
|
||||
idleTime = Random.Range(3.0f, 5.0f);
|
||||
}
|
||||
// public override void Enter() {
|
||||
// idleTime = Random.Range(3.0f, 5.0f);
|
||||
// }
|
||||
|
||||
public override void Exit() {
|
||||
// public override void Exit() {
|
||||
|
||||
}
|
||||
// }
|
||||
|
||||
public override void Trigger() {
|
||||
// public override void Trigger() {
|
||||
|
||||
}
|
||||
// }
|
||||
|
||||
public override void Update() {
|
||||
idleTime -= Time.deltaTime;
|
||||
if (idleTime <= 0) { animal.ChangeState(ToDefault); }
|
||||
}
|
||||
}
|
||||
// public override void Update() {
|
||||
// idleTime -= Time.deltaTime;
|
||||
// if (idleTime <= 0) { animal.ChangeState(ToDefault); }
|
||||
// }
|
||||
// }
|
||||
|
||||
Reference in New Issue
Block a user