terraria-cpp2il-methodrecon
v1.4.4.9
Terraria mobile dump, with reconstructed method body. Dump with CallAnalysis: https://infinitynichto.github.io/terraria-cpp2il
Loading...
Searching...
No Matches
ReturnGatePlayerRenderer.cs
Go to the documentation of this file.
1
using
System
;
2
using
System.Collections.Generic
;
3
using
System.Runtime.InteropServices
;
4
using
Cpp2IlInjected
;
5
using
Microsoft.Xna.Framework
;
6
using
Microsoft.Xna.Framework.Graphics
;
7
using
Terraria.DataStructures
;
8
using
Terraria.GameContent.ObjectInteractions
;
9
10
namespace
Terraria.Graphics.Renderers
11
{
12
// Token: 0x02000760 RID: 1888
13
internal
class
ReturnGatePlayerRenderer
:
IPlayerRenderer
14
{
15
// Token: 0x06003E12 RID: 15890 RVA: 0x0023BBB4 File Offset: 0x00239DB4
16
public
void
DrawPlayers
(
Camera
camera,
IEnumerable<Player>
players)
17
{
18
}
19
20
// Token: 0x06003E13 RID: 15891 RVA: 0x0023BBF0 File Offset: 0x00239DF0
21
public
void
DrawPlayerHead
(
Camera
camera,
Player
drawPlayer,
Vector2
position,
float
alpha = 1f,
float
scale = 1f, [Optional]
Color
borderColor
)
22
{
23
}
24
25
// Token: 0x06003E14 RID: 15892 RVA: 0x0023BC00 File Offset: 0x00239E00
26
public
void
DrawPlayer
(
Camera
camera,
Player
drawPlayer,
Vector2
position,
float
rotation,
Vector2
rotationOrigin,
float
shadow = 0f,
float
scale = 1f, [Optional]
Vector2
[]
positionalOffsets
)
27
{
28
this.
DrawReturnGateInWorld
(camera, drawPlayer);
29
}
30
31
// Token: 0x06003E15 RID: 15893 RVA: 0x0023BC18 File Offset: 0x00239E18
32
private
void
DrawReturnGateInMap
(
Camera
camera,
Player
player)
33
{
34
}
35
36
// Token: 0x06003E16 RID: 15894 RVA: 0x000021DB File Offset: 0x000003DB
37
public
void
OverReturnGateInWorld
(
Player
player)
38
{
39
throw
new
AnalysisFailedException
(
"CPP2IL failed to recover any usable IL for this method."
);
40
}
41
42
// Token: 0x06003E17 RID: 15895 RVA: 0x0023BC28 File Offset: 0x00239E28
43
private
void
DrawReturnGateInWorld
(
Camera
camera,
Player
player)
44
{
45
if
(!
true
)
46
{
47
}
48
int
num = 1;
49
if
(num == 0)
50
{
51
}
52
if
(num == 0)
53
{
54
}
55
Player
localPlayer
=
Main
.
LocalPlayer
;
56
PotionOfReturnGateInteractionChecker
interactionChecker
= this.
_interactionChecker
;
57
if
(num == 0)
58
{
59
}
60
bool
smartInteractPotionOfReturn
=
Main
.
SmartInteractPotionOfReturn
;
61
Vector2
?
potionOfReturnOriginalUsePosition
= player.
PotionOfReturnOriginalUsePosition
;
62
int
num2
= 2;
63
if
(
potionOfReturnOriginalUsePosition
!=
null
)
64
{
65
if
(!
true
)
66
{
67
}
68
SamplerState
sampler
= camera.
Sampler
;
69
if
(
num2
== 0)
70
{
71
}
72
if
(
num2
== 0)
73
{
74
}
75
if
(!
true
)
76
{
77
}
78
if
(!
true
)
79
{
80
}
81
int
num3
= 1;
82
int
whoAmI = player.
whoAmI
;
83
if
(
num3
== 0)
84
{
85
}
86
int
myPlayer =
Main
.
myPlayer
;
87
Point
point;
88
Vector2
vector = point.ToVector2();
89
List<DrawData>
voidLensData
= this.
_voidLensData
;
90
int
size =
voidLensData
.
_size
;
91
object
syncRoot =
voidLensData
._syncRoot;
92
voidLensData._syncRoot
= syncRoot;
93
List<DrawData>
voidLensData2
= this.
_voidLensData
;
94
List<DrawData>
voidLensData3
= this.
_voidLensData
;
95
List<DrawData>
voidLensData4
= this.
_voidLensData
;
96
return
;
97
}
98
}
99
100
// Token: 0x06003E18 RID: 15896 RVA: 0x0023BD04 File Offset: 0x00239F04
101
public
ReturnGatePlayerRenderer
()
102
{
103
}
104
105
// Token: 0x04007CCD RID: 31949
106
private
List<DrawData>
_voidLensData
;
107
108
// Token: 0x04007CCE RID: 31950
109
private
PotionOfReturnGateInteractionChecker
_interactionChecker
;
110
}
111
}
j__TPar
class f__AnonymousType0<< Count > j__TPar
Definition
--f__AnonymousType0.cs:8
Cpp2IlInjected.AnalysisFailedException
Definition
AnalysisFailedException.cs:7
Microsoft.Xna.Framework.Graphics.SamplerState
Definition
SamplerState.cs:8
System.Collections.Generic.List._size
int _size
Definition
List.cs:394
System.Collections.Generic.List
Definition
List.cs:13
Terraria.Entity.whoAmI
int whoAmI
Definition
Entity.cs:451
Terraria.GameContent.ObjectInteractions.PotionOfReturnGateInteractionChecker
Definition
PotionOfReturnGateInteractionChecker.cs:8
Terraria.Graphics.Camera.Sampler
SamplerState Sampler
Definition
Camera.cs:102
Terraria.Graphics.Camera
Definition
Camera.cs:9
Terraria.Graphics.Renderers.ReturnGatePlayerRenderer.DrawPlayers
void DrawPlayers(Camera camera, IEnumerable< Player > players)
Definition
ReturnGatePlayerRenderer.cs:16
Terraria.Graphics.Renderers.ReturnGatePlayerRenderer.DrawPlayerHead
void DrawPlayerHead(Camera camera, Player drawPlayer, Vector2 position, float alpha=1f, float scale=1f, [Optional] Color borderColor)
Definition
ReturnGatePlayerRenderer.cs:21
Terraria.Graphics.Renderers.ReturnGatePlayerRenderer.DrawReturnGateInWorld
void DrawReturnGateInWorld(Camera camera, Player player)
Definition
ReturnGatePlayerRenderer.cs:43
Terraria.Graphics.Renderers.ReturnGatePlayerRenderer._interactionChecker
PotionOfReturnGateInteractionChecker _interactionChecker
Definition
ReturnGatePlayerRenderer.cs:109
Terraria.Graphics.Renderers.ReturnGatePlayerRenderer.DrawReturnGateInMap
void DrawReturnGateInMap(Camera camera, Player player)
Definition
ReturnGatePlayerRenderer.cs:32
Terraria.Graphics.Renderers.ReturnGatePlayerRenderer.OverReturnGateInWorld
void OverReturnGateInWorld(Player player)
Definition
ReturnGatePlayerRenderer.cs:37
Terraria.Graphics.Renderers.ReturnGatePlayerRenderer._voidLensData
List< DrawData > _voidLensData
Definition
ReturnGatePlayerRenderer.cs:106
Terraria.Graphics.Renderers.ReturnGatePlayerRenderer.ReturnGatePlayerRenderer
ReturnGatePlayerRenderer()
Definition
ReturnGatePlayerRenderer.cs:101
Terraria.Graphics.Renderers.ReturnGatePlayerRenderer.DrawPlayer
void DrawPlayer(Camera camera, Player drawPlayer, Vector2 position, float rotation, Vector2 rotationOrigin, float shadow=0f, float scale=1f, [Optional] Vector2[] positionalOffsets)
Definition
ReturnGatePlayerRenderer.cs:26
Terraria.Graphics.Renderers.ReturnGatePlayerRenderer
Definition
ReturnGatePlayerRenderer.cs:14
Terraria.Main.myPlayer
static int myPlayer
Definition
Main.cs:2337
Terraria.Main.SmartInteractPotionOfReturn
static bool SmartInteractPotionOfReturn
Definition
Main.cs:3049
Terraria.Main.LocalPlayer
static Player LocalPlayer
Definition
Main.cs:5267
Terraria.Main
Definition
Main.cs:67
Terraria.Player.PotionOfReturnOriginalUsePosition
Microsoft.Xna.Framework.? Vector2 PotionOfReturnOriginalUsePosition
Definition
Player.cs:22529
Terraria.Player
Definition
Player.cs:33
System.Collections.Generic.IEnumerable
Definition
IEnumerable.cs:7
Terraria.Graphics.Renderers.IPlayerRenderer
Definition
IPlayerRenderer.cs:11
Cpp2IlInjected
Definition
AnalysisFailedException.cs:4
Microsoft.Xna.Framework.Graphics
Definition
Blend.cs:4
Microsoft.Xna.Framework
Definition
AudioChannels.cs:4
System.Collections.Generic
Definition
ArrayBuilder.cs:5
System.Runtime.InteropServices
Definition
_Activator.cs:4
System
Definition
__ComObject.cs:4
Terraria.DataStructures
Definition
AEntitySource_OnHit.cs:4
Terraria.GameContent.ObjectInteractions
Definition
AHoverInteractionChecker.cs:6
Terraria.Graphics.Renderers
Definition
ABasicParticle.cs:9
Microsoft.Xna.Framework.Graphics.Color
Definition
Color.cs:12
Microsoft.Xna.Framework.Point
Definition
Point.cs:9
Microsoft.Xna.Framework.Vector2
Definition
Vector2.cs:10
source
Terraria
Graphics
Renderers
ReturnGatePlayerRenderer.cs
Generated by
1.10.0