Files
gplan-2/game/core/effect_context.gd
T

11 lines
658 B
GDScript

## EffectContext——效果引擎四桶计数器引用束(无状态引擎的外部状态承载)。
## 四桶按生命周期分:round(轮始整桶清空)/battle(随编排器生灭)/level(随 LevelRunner 生灭)/
## adventure(随冒险应用层生灭——桶归宿主字典)。本类零方法零行为,只持引用;桶容器由宿主对象 new,本类只挂引用。
class_name EffectContext
extends RefCounted
var round_bucket: Dictionary[Variant, Variant] = {}
var battle_bucket: Dictionary[Variant, Variant] = {}
var level_bucket: Dictionary[Variant, Variant] = {}
var adventure_bucket: Dictionary[Variant, Variant] = {}