|
tModLoader v0.11.8.9
A mod to make and play Terraria mods
|
Inheritance diagram for Terraria.ModLoader.IO.TagIO.ClassPayloadHandler< T >:
Collaboration diagram for Terraria.ModLoader.IO.TagIO.ClassPayloadHandler< T >:Public Member Functions | |
| ClassPayloadHandler (Func< BinaryReader, T > reader, Action< BinaryWriter, T > writer, Func< T, T > clone, Func< T > makeDefault=null) | |
| override object | Clone (object o) |
| override IList | CloneList (IList< T > list) |
| override object | Default () |
Public Member Functions inherited from Terraria.ModLoader.IO.TagIO.PayloadHandler< T > | |
| PayloadHandler (Func< BinaryReader, T > reader, Action< BinaryWriter, T > writer) | |
| abstract object | Clone (object o) |
| override object | Clone (object o) |
| abstract IList | CloneList (IList list) |
| override IList | CloneList (IList list) |
| virtual IList | CloneList (IList< T > list) |
| abstract object | Default () |
| override object | Default () |
| abstract object | Read (BinaryReader r) |
| override object | Read (BinaryReader r) |
| abstract IList | ReadList (BinaryReader r, int size) |
| override IList | ReadList (BinaryReader r, int size) |
| abstract void | Write (BinaryWriter w, object v) |
| override void | Write (BinaryWriter w, object v) |
| abstract void | WriteList (BinaryWriter w, IList list) |
| override void | WriteList (BinaryWriter w, IList list) |
| void | WriteList (BinaryWriter w, IList< T > list) |
Private Attributes | |
| Func< T, T > | clone |
| Func< T > | makeDefault |
Additional Inherited Members | |
Properties inherited from Terraria.ModLoader.IO.TagIO.PayloadHandler< T > | |
| abstract Type | PayloadType [get] |
| override Type | PayloadType [get] |
| Terraria.ModLoader.IO.TagIO.ClassPayloadHandler< T >.ClassPayloadHandler | ( | Func< BinaryReader, T > | reader, |
| Action< BinaryWriter, T > | writer, | ||
| Func< T, T > | clone, | ||
| Func< T > | makeDefault = null |
||
| ) |
Definition at line 65 of file TagIO.cs.
References Terraria.ModLoader.IO.TagIO.ClassPayloadHandler< T >.clone, and Terraria.ModLoader.IO.TagIO.ClassPayloadHandler< T >.makeDefault.
|
virtual |
Implements Terraria.ModLoader.IO.TagIO.PayloadHandler< T >.
|
virtual |
Reimplemented from Terraria.ModLoader.IO.TagIO.PayloadHandler< T >.
|
virtual |
Implements Terraria.ModLoader.IO.TagIO.PayloadHandler< T >.
|
private |
Definition at line 62 of file TagIO.cs.
Referenced by Terraria.ModLoader.IO.TagIO.ClassPayloadHandler< T >.ClassPayloadHandler().
|
private |
Definition at line 63 of file TagIO.cs.
Referenced by Terraria.ModLoader.IO.TagIO.ClassPayloadHandler< T >.ClassPayloadHandler().