Even More Modifiers
1.0.0.0
A mod for rolling various bonus stats on items
Main Page
Related Pages
Packages
Classes
Files
File List
File Members
GuiCubeButton.cs
Go to the documentation of this file.
1
using
Loot
.
Api
.
Cubes
;
2
using
Loot
.
Api
.
Ext
;
3
using
Loot
.
Api
.
Strategy
;
4
using
Loot
.
UI
.
Tabs
.
CraftingTab
;
5
using
Microsoft.Xna.Framework.Graphics;
6
using
Terraria
;
7
8
namespace
Loot
.UI.Tabs.Cubing
9
{
10
internal
class
GuiCubeButton : CraftingComponentButton
11
{
12
public
GuiCubeButton(ButtonType buttonType,
int
netId = 0,
int
stack = 0, Texture2D hintTexture = null,
string
hintText = null,
string
hintOnHover = null) : base(buttonType, netId, stack, hintTexture, hintText, hintOnHover)
13
{
14
}
15
16
public
override
bool
CanTakeItem(Item givenItem)
17
{
18
return
givenItem.modItem is
MagicalCube
;
19
}
20
21
public
override
RollingStrategy
GetRollingStrategy(Item item,
RollingStrategyProperties
rollingStrategyProperties)
22
{
23
return
((
RerollingCube
) Item.modItem)?.GetRollingStrategy(item, rollingStrategyProperties) ??
RollingUtils
.
Strategies
.
Default
;
24
}
25
}
26
}
Loot.Api.Ext.RollingUtils
Defines a set of rolling utilities
Definition:
RollingUtils.cs:9
Loot.UI.Tabs.CraftingTab
Definition:
CraftingComponentButton.cs:7
Loot.Api.Strategy
Definition:
RollingStrategy.cs:11
Loot
Loot.Api
Loot.Api.Strategy.RollingStrategyProperties
Defines properties that will be used when an item is being rolled in a IRollingStrategy<T> These can ...
Definition:
RollingStrategyProperties.cs:11
Loot.UI.Tabs
Loot.Api.Cubes.MagicalCube
Defines a magical cube A magical cube is used to change modifiers on an item
Definition:
MagicalCube.cs:12
Terraria
Loot.Api.Ext.RollingUtils.Strategies.Default
static DefaultRollingStrategy Default
Definition:
RollingUtils.cs:23
Loot.Api.Ext.RollingUtils.Strategies
Definition:
RollingUtils.cs:21
Loot.Api.Ext
Definition:
ItemUtils.cs:7
Loot.UI
Loot.Api.Cubes
Definition:
MagicalCube.cs:6
Loot.Api.Strategy.RollingStrategy
Definition:
RollingStrategy.cs:13
Loot.Api.Cubes.RerollingCube
Defines a rerolling cube that opens the rerolling UI on right click The method M:GetRollingStrategy c...
Definition:
RerollingCube.cs:11
UI
Tabs
Cubing
GuiCubeButton.cs
Generated on Sat Apr 18 2020 16:45:40 for Even More Modifiers by
1.8.11