public override void Write(JsonData jsNode) { base.Write(jsNode); jsNode["fx_name"] = EffectUtil.GetFxPath(fx_name); jsNode["target_name"] = target_name; jsNode["speed"] = speed; jsNode["acce"] = acce; jsNode["len"] = len; jsNode["height"] = height; jsNode["z_offset"] = z_offset; if (offset_pos.x != 0.0f) { jsNode["x"] = offset_pos.x; } if (offset_pos.y != 0.0f) { jsNode["y"] = offset_pos.y; } if (offset_pos.z != 0.0f) { jsNode["z"] = offset_pos.z; } jsNode["attach_name"] = attach_name; jsNode["target_hitnode"] = target_hitnode; }
public override void Write(JsonData jsNode) { base.Write(jsNode); jsNode["attach_name"] = attach_name; jsNode["fx_name"] = EffectUtil.GetFxPath(fx_name); if (only_main_role == true) { jsNode["only_main_role"] = only_main_role; } if (offset_pos.x != 0.0f) { jsNode["x"] = offset_pos.x; } if (offset_pos.y != 0.0f) { jsNode["y"] = offset_pos.y; } if (offset_pos.z != 0.0f) { jsNode["z"] = offset_pos.z; } if (scale != 1.0f) { jsNode["scale"] = scale; } }
public override void Write(JsonData jsNode) { base.Write(jsNode); jsNode["fx_name"] = EffectUtil.GetFxPath(fx_name); if (position.x != 0.0f) { jsNode["px"] = position.x; } if (position.y != 0.0f) { jsNode["py"] = position.y; } if (position.z != 0.0f) { jsNode["pz"] = position.z; } if (rotation.x != 0.0f) { jsNode["rx"] = rotation.x; } if (rotation.y != 0.0f) { jsNode["ry"] = rotation.y; } if (rotation.z != 0.0f) { jsNode["rz"] = rotation.z; } if (by_target) { jsNode["by_target"] = by_target; } if (scale != 1.0f) { jsNode["scale"] = scale; } }