Terraria
v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
ParticleOrchestraSettings.cs
Go to the documentation of this file.
1
using
System.IO
;
2
using
Microsoft.Xna.Framework
;
3
4
namespace
Terraria.GameContent.Drawing
;
5
6
public
struct
ParticleOrchestraSettings
7
{
8
public
Vector2
PositionInWorld
;
9
10
public
Vector2
MovementVector
;
11
12
public
int
UniqueInfoPiece
;
13
14
public
byte
IndexOfPlayerWhoInvokedThis
;
15
16
public
const
int
SerializationSize
= 21;
17
18
public
void
Serialize
(
BinaryWriter
writer)
19
{
20
writer.WriteVector2(
PositionInWorld
);
21
writer.WriteVector2(
MovementVector
);
22
writer.Write(
UniqueInfoPiece
);
23
writer.Write(
IndexOfPlayerWhoInvokedThis
);
24
}
25
26
public
void
DeserializeFrom
(
BinaryReader
reader)
27
{
28
PositionInWorld
= reader.ReadVector2();
29
MovementVector
= reader.ReadVector2();
30
UniqueInfoPiece
= reader.
ReadInt32
();
31
IndexOfPlayerWhoInvokedThis
= reader.
ReadByte
();
32
}
33
}
System.IO.BinaryReader.ReadByte
virtual byte ReadByte()
Definition
BinaryReader.cs:164
System.IO.BinaryReader.ReadInt32
virtual int ReadInt32()
Definition
BinaryReader.cs:213
System.IO.BinaryReader
Definition
BinaryReader.cs:8
System.IO.BinaryWriter
Definition
BinaryWriter.cs:10
Microsoft.Xna.Framework
Definition
AlphaTestEffect.cs:1
System.IO
Definition
ConsoleStream.cs:3
Terraria.GameContent.Drawing
Definition
ParticleOrchestraSettings.cs:4
Microsoft.Xna.Framework.Vector2
Definition
Vector2.cs:12
Terraria.GameContent.Drawing.ParticleOrchestraSettings.UniqueInfoPiece
int UniqueInfoPiece
Definition
ParticleOrchestraSettings.cs:12
Terraria.GameContent.Drawing.ParticleOrchestraSettings.IndexOfPlayerWhoInvokedThis
byte IndexOfPlayerWhoInvokedThis
Definition
ParticleOrchestraSettings.cs:14
Terraria.GameContent.Drawing.ParticleOrchestraSettings.PositionInWorld
Vector2 PositionInWorld
Definition
ParticleOrchestraSettings.cs:8
Terraria.GameContent.Drawing.ParticleOrchestraSettings.Serialize
void Serialize(BinaryWriter writer)
Definition
ParticleOrchestraSettings.cs:18
Terraria.GameContent.Drawing.ParticleOrchestraSettings.MovementVector
Vector2 MovementVector
Definition
ParticleOrchestraSettings.cs:10
Terraria.GameContent.Drawing.ParticleOrchestraSettings.SerializationSize
const int SerializationSize
Definition
ParticleOrchestraSettings.cs:16
Terraria.GameContent.Drawing.ParticleOrchestraSettings.DeserializeFrom
void DeserializeFrom(BinaryReader reader)
Definition
ParticleOrchestraSettings.cs:26
Terraria.GameContent.Drawing.ParticleOrchestraSettings
Definition
ParticleOrchestraSettings.cs:7
source
Terraria.GameContent.Drawing
ParticleOrchestraSettings.cs
Generated by
1.10.0