Implement skin context property source injection.
This commit is contained in:
@@ -100,6 +100,10 @@ namespace Cryville.Crtr {
|
||||
public void ContextCascadeInsert() {
|
||||
ContextCascade[_cascadeHeight++].Clear();
|
||||
}
|
||||
public void ContextCascadeInsert(Dictionary<int, PropSrc.Arbitrary> srcs) {
|
||||
ContextCascadeInsert();
|
||||
foreach (var src in srcs) ContextCascadeUpdate(src.Key, src.Value);
|
||||
}
|
||||
public void ContextCascadeUpdate(int key, PropSrc.Arbitrary value) {
|
||||
ContextCascade[_cascadeHeight - 1][key] = value;
|
||||
}
|
||||
|
Reference in New Issue
Block a user