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
AHoverInteractionChecker.cs
Go to the documentation of this file.
1
using
System
;
2
using
Cpp2IlInjected
;
3
using
Microsoft.Xna.Framework
;
4
5
namespace
Terraria.GameContent.ObjectInteractions
6
{
7
// Token: 0x02000842 RID: 2114
8
public
abstract
class
AHoverInteractionChecker
9
{
10
// Token: 0x0600430F RID: 17167 RVA: 0x000021DB File Offset: 0x000003DB
11
internal
AHoverInteractionChecker.HoverStatus
AttemptInteraction
(
Player
player,
Rectangle
Hitbox)
12
{
13
throw
new
AnalysisFailedException
(
"CPP2IL failed to recover any usable IL for this method."
);
14
}
15
16
// Token: 0x06004310 RID: 17168
17
internal
abstract
bool
?
AttemptOverridingHoverStatus
(
Player
player,
Rectangle
rectangle
);
18
19
// Token: 0x06004311 RID: 17169
20
internal
abstract
void
DoHoverEffect
(
Player
player,
Rectangle
hitbox
);
21
22
// Token: 0x06004312 RID: 17170
23
internal
abstract
bool
ShouldBlockInteraction
(
Player
player,
Rectangle
hitbox
);
24
25
// Token: 0x06004313 RID: 17171
26
internal
abstract
void
PerformInteraction
(
Player
player,
Rectangle
hitbox
);
27
28
// Token: 0x06004314 RID: 17172 RVA: 0x0024D61C File Offset: 0x0024B81C
29
protected
AHoverInteractionChecker
()
30
{
31
}
32
33
// Token: 0x02000843 RID: 2115
34
internal
enum
HoverStatus
35
{
36
// Token: 0x04008140 RID: 33088
37
NotSelectable
,
38
// Token: 0x04008141 RID: 33089
39
SelectableButNotSelected
,
40
// Token: 0x04008142 RID: 33090
41
Selected
42
}
43
}
44
}
j__TPar
class f__AnonymousType0<< Count > j__TPar
Definition
--f__AnonymousType0.cs:8
Cpp2IlInjected.AnalysisFailedException
Definition
AnalysisFailedException.cs:7
Terraria.GameContent.ObjectInteractions.AHoverInteractionChecker.AttemptInteraction
AHoverInteractionChecker.HoverStatus AttemptInteraction(Player player, Rectangle Hitbox)
Definition
AHoverInteractionChecker.cs:11
Terraria.GameContent.ObjectInteractions.AHoverInteractionChecker.HoverStatus
HoverStatus
Definition
AHoverInteractionChecker.cs:35
Terraria.GameContent.ObjectInteractions.AHoverInteractionChecker.HoverStatus.SelectableButNotSelected
@ SelectableButNotSelected
Terraria.GameContent.ObjectInteractions.AHoverInteractionChecker.HoverStatus.Selected
@ Selected
Terraria.GameContent.ObjectInteractions.AHoverInteractionChecker.HoverStatus.NotSelectable
@ NotSelectable
Terraria.GameContent.ObjectInteractions.AHoverInteractionChecker.DoHoverEffect
void DoHoverEffect(Player player, Rectangle hitbox)
Terraria.GameContent.ObjectInteractions.AHoverInteractionChecker.AHoverInteractionChecker
AHoverInteractionChecker()
Definition
AHoverInteractionChecker.cs:29
Terraria.GameContent.ObjectInteractions.AHoverInteractionChecker.ShouldBlockInteraction
bool ShouldBlockInteraction(Player player, Rectangle hitbox)
Terraria.GameContent.ObjectInteractions.AHoverInteractionChecker.PerformInteraction
void PerformInteraction(Player player, Rectangle hitbox)
Terraria.GameContent.ObjectInteractions.AHoverInteractionChecker.AttemptOverridingHoverStatus
bool? AttemptOverridingHoverStatus(Player player, Rectangle rectangle)
Terraria.GameContent.ObjectInteractions.AHoverInteractionChecker
Definition
AHoverInteractionChecker.cs:9
Terraria.Player
Definition
Player.cs:33
Cpp2IlInjected
Definition
AnalysisFailedException.cs:4
Microsoft.Xna.Framework
Definition
AudioChannels.cs:4
System
Definition
__ComObject.cs:4
Terraria.GameContent.ObjectInteractions
Definition
AHoverInteractionChecker.cs:6
Microsoft.Xna.Framework.Rectangle
Definition
Rectangle.cs:9
source
Terraria
GameContent
ObjectInteractions
AHoverInteractionChecker.cs
Generated by
1.10.0