public void writeToSave(TezWriter writer) { foreach (var pair in m_Dic) { writer.beginObject(pair.Key); pair.Value.writeToSave(writer); writer.endObject(pair.Key); } }
public void writeToSave(TezWriter writer) { for (int i = 0; i < m_Wrappers.Length; i++) { writer.beginObject(i); m_Wrappers[i].writeToSave(writer); writer.endObject(i); } }
public static void writeProperty(this TezWriter writer, TezValueWrapper vw) { switch (vw.valueType) { case TezValueType.Bool: { var result = (TezValueWrapper <bool>)vw; writer.write(result.name, result.value); break; } case TezValueType.Int: { var result = (TezValueWrapper <int>)vw; writer.write(result.name, result.value); break; } case TezValueType.Float: { var result = (TezValueWrapper <float>)vw; writer.write(result.name, result.value); break; } case TezValueType.Double: break; case TezValueType.String: { var result = (TezValueWrapper <string>)vw; writer.write(result.name, result.value); break; } case TezValueType.Class: break; case TezValueType.StaticString: break; case TezValueType.Type: break; case TezValueType.Unknown: break; default: break; } }
public abstract void writeToSave(TezWriter writer);
public static void writePropertyCollection(TezWriter writer, TezPropertySortList collection, string name) { }
public override void writeToSave(TezWriter writer) { writer.write("State", (int)this.state); writer.write("KeyCode", keyCode.ToString()); }