|
|
8e9eec978d
|
store module size in module state
|
2022-11-24 11:28:19 +01:00 |
|
|
|
c5d264566d
|
editor button to skip current room and pass to the next
|
2022-11-24 11:25:03 +01:00 |
|
|
|
0ca183c4c4
|
remove some unused imports and code
|
2022-11-22 12:06:50 +01:00 |
|
|
|
ae079c88a3
|
add Puzzle B
|
2022-11-22 11:55:06 +01:00 |
|
|
|
bc95843f44
|
correctly colour SymbolButton by button state, independently of event order
|
2022-11-22 11:54:20 +01:00 |
|
|
|
2833c4d897
|
fix bug where empty rooms without puzzles could not be skipped
|
2022-11-22 00:50:35 +01:00 |
|
|
|
dca8a3b76e
|
generalise terminal and ball prefabs for reuse
|
2022-11-22 00:37:11 +01:00 |
|
|
|
a42d3161fb
|
refactor puzzle a assets out of puzzle folder for reuse
|
2022-11-22 00:27:19 +01:00 |
|
|
|
593379dd36
|
add Puzzle A variants
|
2022-11-22 00:10:26 +01:00 |
|
|
|
7244ab470c
|
fix wrong smoothness factor in all materials
|
2022-11-22 00:09:47 +01:00 |
|
|
|
5b4aaa6f57
|
fix field validation in EngineTheme
|
2022-11-22 00:06:14 +01:00 |
|
|
|
07a448a260
|
finish puzzle a logic
|
2022-11-21 20:38:48 +01:00 |
|
|
|
3fe201b852
|
add StepPuzzle and CyclicStepPuzzle
|
2022-11-21 20:38:30 +01:00 |
|
|
|
4aa429d87d
|
button and symbol events, PuzzleDetail log type
|
2022-11-21 20:37:31 +01:00 |
|
|
|
dbcb9c0a24
|
relate terminal and ball
|
2022-11-21 11:41:06 +01:00 |
|
|
|
eeb90ac24c
|
module relations and module staging
|
2022-11-21 11:40:54 +01:00 |
|
|
|
95e447e8ef
|
create generic module type that is also instantiated
|
2022-11-21 11:39:43 +01:00 |
|
|
|
d3abb8569c
|
make ModuleState abstract to avoid trouble with the type of reference to its Module
|
2022-11-21 11:36:32 +01:00 |
|
|
|
b0df3f303a
|
custom exceptions, methods to create modules and states of specific type from generic ones
|
2022-11-20 22:17:32 +01:00 |
|
|
|
8ee43d6823
|
add PreconditionRequirement and RelatedModule requirement
|
2022-11-20 18:05:50 +01:00 |
|
|
|
1dcd6e67e1
|
add module description and requirement icons
|
2022-11-20 16:57:01 +01:00 |
|
|
|
70da016649
|
change terminal light name to not override internal name
|
2022-11-20 12:53:49 +01:00 |
|
|
|
2d6c3b67fd
|
set correct shader properties in symbol button
|
2022-11-20 12:53:23 +01:00 |
|
|
|
9fdfafc3eb
|
split into multiple assemblies
|
2022-11-20 12:52:22 +01:00 |
|
|
|
def03954a0
|
add gamemaster canvas
|
2022-11-20 11:15:11 +01:00 |
|
|
|
1f823813e0
|
update unity to 2022.1
|
2022-11-20 10:09:48 +01:00 |
|
|
|
ae1d19455e
|
symbol buttons
|
2022-11-20 08:33:27 +01:00 |
|
|
|
d44a03b56e
|
remove weird sand
|
2022-11-18 18:20:31 +01:00 |
|
|
|
5fe7da43d3
|
only trigger wrong input if puzzle is not solved yet
|
2022-11-18 10:46:06 +01:00 |
|
|
|
4853cede0c
|
puzzle a terminal module
|
2022-11-18 10:44:57 +01:00 |
|
|
|
d47599638f
|
merge EmissionToggle and EmissionColor into one, deprecates RingLight
|
2022-11-18 10:31:35 +01:00 |
|
|
|
99e0452379
|
puzzle module framework, puzzle a ball module
|
2022-11-18 02:10:05 +01:00 |
|
|
|
bd0934636f
|
remove large substance painter files from repo
|
2022-11-18 02:08:36 +01:00 |
|
|
|
c5d365aec5
|
create desert theme
|
2022-11-15 23:03:03 +01:00 |
|
|
|
5f19adcb43
|
module state game objects
|
2022-11-13 20:49:32 +01:00 |
|
|
|
14ab0374cc
|
merge PuzzleGeneration log type into ModulePlacement
|
2022-11-13 20:48:57 +01:00 |
|
|
|
7131edce74
|
move space tiles into parent for readability
|
2022-11-13 20:26:51 +01:00 |
|
|
|
990c7205ba
|
puzzle flow
|
2022-11-11 16:25:25 +01:00 |
|
|
|
c4f63ce3be
|
rust-inspired option type
|
2022-11-11 16:25:18 +01:00 |
|
|
|
aac37e5101
|
tile generation
|
2022-11-10 23:31:07 +01:00 |
|
|
|
624f5ae6c6
|
split engine configuration from engine
|
2022-11-10 20:38:32 +01:00 |
|
|
|
648919cf5a
|
make sure every module is accessible
|
2022-11-07 20:51:00 +01:00 |
|
|
|
aae5e78082
|
make sure space entrance door is always at edge of space
|
2022-11-07 19:43:00 +01:00 |
|
|
|
c2386d8d65
|
requirements for exit door
|
2022-11-07 19:05:00 +01:00 |
|
|
|
9e748a0f38
|
orient entrance to reflect previous exit orientation
|
2022-11-07 16:22:00 +01:00 |
|
|
|
1a1e7f87a0
|
no overlap requirement
|
2022-11-07 16:04:00 +01:00 |
|
|
|
d9513f70b3
|
orientation requirements
|
2022-11-07 15:41:00 +01:00 |
|
|
|
8719543f96
|
requirements foundation
|
2022-11-07 14:21:00 +01:00 |
|
|
|
7e9331f612
|
generic puzzle module
|
2022-11-07 11:12:00 +01:00 |
|
|
|
511002833c
|
update unity and packages
|
2022-11-07 09:31:00 +01:00 |
|