Setting values from IList / IDictionary to source

This commit is contained in:
Sinai
2021-05-06 20:28:04 +10:00
parent 9e8a18a5e1
commit 1ee10c2507
9 changed files with 175 additions and 106 deletions

View File

@ -26,7 +26,7 @@ namespace UnityExplorer.UI.CacheObject
public override bool ShouldAutoEvaluate => true;
public override bool HasArguments => false;
public override bool CanWrite => false; // TODO Parent.CanWrite;
public override bool CanWrite => Owner.CanWrite;
public void SetDictOwner(InteractiveDictionary dict, int index)
{
@ -84,7 +84,7 @@ namespace UnityExplorer.UI.CacheObject
public override void TrySetUserValue(object value)
{
throw new NotImplementedException("TODO");
(Owner as InteractiveDictionary).TrySetValueToKey(DictKey, value, DictIndex);
}