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

◆ Refresh()

void Terraria.Item.Refresh ( bool onlyIfVariantChanged = true)
inline

Definition at line 1897 of file Item.cs.

1898 {
1899 int num = this.type;
1900 int num2 = this.stack;
1903 int num3 = this.stack;
1904 int num4 = this.netID;
1905 bool flag = this.favorited;
1906 byte b = this.prefix;
1907 this.netDefaults(num4);
1908 bool flag2 = this.Prefix((int)b);
1909 this.stack = num3;
1910 this.favorited = flag;
1911 }
class f__AnonymousType0<< Count > j__TPar
static ItemVariant SelectVariant(int itemId)
void netDefaults(int type)
Definition Item.cs:470
bool Prefix(int prefixWeWant)
Definition Item.cs:234
ItemVariant< Variant > k__BackingField
Definition Item.cs:2340
bool favorited
Definition Item.cs:2063
byte prefix
Definition Item.cs:2397

References Terraria.Item.favorited, j__TPar, Terraria.Item.k__BackingField, Terraria.Item.netDefaults(), Terraria.Item.netID, Terraria.Item.Prefix(), Terraria.Item.prefix, Terraria.GameContent.Items.ItemVariants.SelectVariant(), Terraria.Item.stack, and Terraria.Item.type.

Referenced by Terraria.Item.FixAgainstExploit(), and Terraria.Item.ResetPrefix().