// Constructors public HideState(Behaviour_Lizard lizard) : base(lizard) { }
// Constructors public TeleportState(Behaviour_Lizard lizard) : base(lizard) { currentTime = 0f; isFading = true; hasTeleported = false; }
// Constructors public ShootState(Behaviour_Lizard lizard) : base(lizard) { }
public IdleState(Behaviour_Lizard lizard, float time, int next) : base(lizard) { idleTime = time; nextState = next; }
// Constructors public IdleState(Behaviour_Lizard lizard, float time) : base(lizard) { idleTime = time; nextState = -1; }
public LizardState(Behaviour_Lizard lizard) { _lizard = lizard; }