Commit Graph

63 Commits

Author SHA1 Message Date
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
ba4fa9430c generic doors 2022-11-04 09:46:00 +01:00
807eae1c62 connect multiple rooms with doors 2022-11-03 21:20:00 +01:00
bce88d0504 improve room generation 2022-11-01 18:02:00 +01:00
484244c249 fix ui updates 2022-11-01 07:36:17 +01:00
ddb7ce73c9 generate simple room 2022-10-28 21:19:00 +02:00
347b026ade impossible spaces prototype 2022-10-10 22:19:42 +02:00
c7d56794b4 prepare impossible spaces scene 2022-10-10 21:24:51 +02:00
6aebee68d3 add subfolder structure 2022-10-10 21:17:02 +02:00
2d4bd97b8e portal driver clones 2022-10-10 21:14:16 +02:00
36e8538bb9 allow rigidbodies to travel through portals 2022-10-10 15:54:32 +02:00
fcbef48483 improve test scene 2022-10-10 13:59:42 +02:00
6c92351658 portal travelling 2022-10-10 13:21:12 +02:00
85e3064171 refactor portal rendering into portal camera 2022-10-09 22:14:46 +02:00
3a343f8811 optimisation: only render visible portals 2022-10-09 17:06:21 +02:00
3477601c5f restructure settings directories 2022-10-09 16:55:45 +02:00
464a7e6767 VR portal rendering 2022-10-09 16:53:57 +02:00