-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathpackage.json
More file actions
56 lines (56 loc) · 2.53 KB
/
Copy pathpackage.json
File metadata and controls
56 lines (56 loc) · 2.53 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
{
"name": "com.sst-systems.configurators",
"version": "3.1.3",
"displayName": "Configurators",
"description": "Serializable, pooled, DI-ready system for gameplay rules. Covers modifications (one-shot effects on a context), instructions (contextless effects), conditions (boolean predicates with change notifications), and extensions (passive value carriers). All built from polymorphic inspector lists backed by StableRef.",
"unity": "2021.3",
"author": {
"name": "SST Systems",
"email": "egor.schesterikov@mail.ru",
"url": "https://github.com/SST-Systems"
},
"keywords": [
"configurators",
"gameplay",
"rules",
"di",
"pooling",
"serialize-reference",
"conditions",
"modifications"
],
"documentationUrl": "https://github.com/SST-Systems/Configurators#readme",
"changelogUrl": "https://github.com/SST-Systems/Configurators/releases",
"licensesUrl": "https://github.com/SST-Systems/Configurators/blob/main/LICENSE.md",
"dependencies": {
"com.sst-systems.pooling": "1.0.2",
"com.sst-systems.stableref": "1.1.1"
},
"samples": [
{
"displayName": "Instructions for Button",
"description": "A UI button that runs a designer-authored instruction chain on each pointer event (click, enter, exit, press), inline sync and async steps executed in order. Includes a ready-made scene.",
"path": "Samples~/Instructions for Button"
},
{
"displayName": "Modifications for Object",
"description": "Spawns objects and configures each one (color, size, rotation and more) by applying the same modification list to the spawned instance as context.",
"path": "Samples~/Modifications for Object"
},
{
"displayName": "Conditions for Visibility",
"description": "A real-time timer and toggles drive a StatefulWidget: conditions choose the active state and per-state instruction chains restyle the visuals - the Conditions and Instructions modules combined.",
"path": "Samples~/Conditions for Visibility"
},
{
"displayName": "Extensions for Config",
"description": "A currency config carries optional extensions (icon, display name, color); the view renders only the extensions that are present, with no changes to the config class.",
"path": "Samples~/Extensions for Config"
},
{
"displayName": "Zenject for Configurators",
"description": "Zenject DI container integration - ZenjectHandlerFactory and installer binding for ConfiguratorManager.",
"path": "Samples~/Zenject for Configurators"
}
]
}