using System.Collections; using System.Collections.Generic; using UnityEngine; public enum FishingStateName { Idle, Move, Jump, UIEating, SpEating, MaxCombo, Escape } public interface IFishingState { public FishingStateName fishingState { get; } FishingBehaviorB fishingBehavior { get; set; } float fishMoveSpeed { get; set; } void InState(FishingBehaviorB fishingBehavior, FishingData fishingData); void UpdateState(); void OutState(); }