Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public class CharacterMoveState : BaseCharacterState {
- public CharacterMoveState(CharacterBehaviour stateMachine) : base(stateMachine) {
- }
- public override void UpdateState() {
- base.UpdateState();
- Debug.Log("CharacterMoveState hello from MoveState");
- if (characterBehaviour.moveInput.magnitude == 0) {
- ExitState(new CharacterIdleState(characterBehaviour));
- }
- Vector3 vector3 = new Vector3(characterBehaviour.moveInput.x, 0, characterBehaviour.moveInput.y);
- characterBehaviour.transform.position += vector3 * Time.deltaTime;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement