package playerStateMachineMineDispenser

mineDispenserIdle : baseMineDispenserState
{
	bool hasOnEnter = true;
	string[] transitionTo = 
	[
		"mineDispenserCycleItem", "mineDispenserPlace", "mineDispenserUnequip"
	];
	string[] transitionCondition = 
	[
		"=", "", "="
	];
}

mineDispenserCycleItem : baseMineDispenserState
{
	bool hasOnEnter = true;
	string[] transitionTo = 
	[
		"mineDispenserIdle"
	];
	string[] transitionCondition = 
	[
		"="
	];
	float stateDuration = 0.2f;
}

mineDispenserPlace : baseMineDispenserState
{
	bool hasEnterCondition = true;
	bool hasOnEnter = true;
	string[] transitionTo = 
	[
		"mineDispenserUnequip"
	];
	string[] transitionCondition = 
	[
		"="
	];
}

mineDispenserUnequip : baseMineDispenserState
{
	bool hasOnEnter = true;
	string[] transitionTo = [];
	string[] transitionCondition = [];
}

