Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ SetPlayerDataToOutOfClassFields()

void Terraria.Player.SetPlayerDataToOutOfClassFields ( )
inline

Definition at line 51456 of file Player.cs.

51457 {
51458 Item mouseItem = new Item();
51459 if (_temporaryItemSlots[0] != null)
51460 {
51461 mouseItem = _temporaryItemSlots[0].Clone();
51462 }
51463 Main.mouseItem = mouseItem;
51464 mouseItem = new Item();
51465 if (_temporaryItemSlots[1] != null)
51466 {
51467 mouseItem = _temporaryItemSlots[1].Clone();
51468 }
51469 Main.CreativeMenu.SetItembyIndex(mouseItem, 0);
51470 mouseItem = new Item();
51471 if (_temporaryItemSlots[2] != null)
51472 {
51473 mouseItem = _temporaryItemSlots[2].Clone();
51474 }
51475 Main.guideItem = mouseItem;
51476 mouseItem = new Item();
51477 if (_temporaryItemSlots[3] != null)
51478 {
51479 mouseItem = _temporaryItemSlots[3].Clone();
51480 }
51481 Main.reforgeItem = mouseItem;
51482 CreativePowerManager.Instance.ApplyLoadedDataToPlayer(this);
51483 }
Item Clone()
Definition Item.cs:49916
Item[] _temporaryItemSlots
Definition Player.cs:2742

References Terraria.Item.Clone(), Terraria.Main.CreativeMenu, and Terraria.GameContent.Creative.CreativePowerManager.Instance.