public void PopulateFromJson(JObject jsonObject) { m_spellEffect = Serialization.JsonTokenValue <string>(jsonObject, "spellEffect", ""); m_originTarget = ITargetSelectorUtils.FromJsonProperty(jsonObject, "originTarget"); m_orientation = ISingleTargetSelectorUtils.FromJsonProperty(jsonObject, "orientation"); m_delayOverDistance = DelayOverDistance.FromJsonProperty(jsonObject, "delayOverDistance"); }
public void PopulateFromJson(JObject jsonObject) { m_refDirectionTargetA = ISingleTargetSelectorUtils.FromJsonProperty(jsonObject, "refDirectionTargetA"); m_refDirectionTargetB = ISingleTargetSelectorUtils.FromJsonProperty(jsonObject, "refDirectionTargetB"); m_applyStartTargets = ITargetSelectorUtils.FromJsonProperty(jsonObject, "applyStartTargets"); m_distance = ValueFilter.FromJsonProperty(jsonObject, "distance"); }
public void PopulateFromJson(JObject jsonObject) { m_startCoords = ISingleTargetSelectorUtils.FromJsonProperty(jsonObject, "startCoords"); }
public void PopulateFromJson(JObject jsonObject) { m_origin = ISingleTargetSelectorUtils.FromJsonProperty(jsonObject, "origin"); m_delay = Serialization.JsonTokenValue <float>(jsonObject, "delay", 0.25f); }
public void PopulateFromJson(JObject jsonObject) { m_symmetryCenter = ISingleTargetSelectorUtils.FromJsonProperty(jsonObject, "symmetryCenter"); m_refCoords = ISingleTargetSelectorUtils.FromJsonProperty(jsonObject, "refCoords"); }