4,871 Commits over 2,068 Days - 0.10cph!
more AI/tutorial stuff.
fixes.
merged from main.
added DevTools, ifdef'd to unity editor for now.
f9 toggles UI
f10 enters free cam
hitting escape with UI hidden will now show the UI (panic mode)
HideableCanvas component, added to match mode canvases
hit f9 to toggle UI
AI is no longer a static class, created with each local game, has it's own AISettings.
spliit AI UDIScore to own class.
wip new AISettings stuff
wip tutorial map and squad
changed all MouseInput. to BaseInput.
refactored UnitFilter to a generic SelectionFilter, used by UnitSelection and new TileSelection.
tile selection can now be locked to specific tile/tiles.
BaseInput now checks TileSelection before trigger tile clicked events.
tutorial turn 1b now locks movement tile selection to the tutorial tile.
TutorialController, state setup.
more wip tutorial
moved halloween menu theme/batt stuff to events folders, removed it from menu.
restored previous Menu theme.
placeholder unit marker prefab.
avatar emotes can now specifiy a visible duration.
PlayEmote() can now just take a string to display without a full definition.
AI taunt emotes can now be disabled for tutorial
slack trigger update test
wip match definition rework for tutorial prep
added UnitFilter
UnitSelection now has UnitFilters for blocked selection and blocked deslection
generic State now has CanEnter and CanExit, checked in state transitions.
added BaseInput, moved triggers and events from MouseInput to there
moved selection handling and events out of MouseInput into new UnitSelection.
more input refactor.
input pt3, also removed next turn button event as it wasn't being used (hopefully)
added MatchDefinitionDatabase
AI games take GameSettings
merge from release to main
▆▊█▌▊ ▍▊▋▊▇ ▊█▍▊ █▊ ▊▊▍▍█▊█ ▌▅▋▇▊ ▌▋▉▌▍ :▋