public override void PopulateFromJson(JObject jsonObject) { base.PopulateFromJson(jsonObject); m_selection = AbstractInvocationSelection.FromJsonProperty(jsonObject, "selection"); m_invocationOwner = ISingleEntitySelectorUtils.FromJsonProperty(jsonObject, "invocationOwner"); m_canBeInvokedOnOtherEntity = Serialization.JsonTokenValue <bool>(jsonObject, "canBeInvokedOnOtherEntity", false); }
public override void PopulateFromJson(JObject jsonObject) { base.PopulateFromJson(jsonObject); m_transformInto = AbstractInvocationSelection.FromJsonProperty(jsonObject, "transformInto"); m_attributesToCopy = AttributesToCopyOnTransform.FromJsonProperty(jsonObject, "attributesToCopy"); }