Show / Hide Table of Contents

Class CustomSkillItem

Item which ensures that the corresponding custom skill module is enabled on load, and otherwise acts as a BoolItem.

Inheritance
object
TaggableObject
AbstractItem
CustomSkillItem
Inherited Members
AbstractItem.name
AbstractItem.UIDef
AbstractItem.Load()
AbstractItem.OnUnload()
AbstractItem.Unload()
AbstractItem.GetPreferredContainer()
AbstractItem.GiveEarly(string)
AbstractItem.Give(AbstractPlacement, GiveInfo)
AbstractItem.GetPreviewName(AbstractPlacement)
AbstractItem.GetPreviewSprite(AbstractPlacement)
AbstractItem.GetResolvedUIDef(AbstractPlacement)
AbstractItem.ResolveItem(GiveEventArgs)
AbstractItem.RefreshObtained()
AbstractItem.SetObtained()
AbstractItem.IsObtained()
AbstractItem.WasEverObtained()
AbstractItem.Clone()
AbstractItem.BeforeGive
AbstractItem.BeforeGiveGlobal
AbstractItem.ModifyItem
AbstractItem.ModifyItemGlobal
AbstractItem.ModifyRedundantItem
AbstractItem.ModifyRedundantItemGlobal
AbstractItem.OnGive
AbstractItem.OnGiveGlobal
AbstractItem.AfterGive
AbstractItem.AfterGiveGlobal
TaggableObject.tags
TaggableObject.LoadTags()
TaggableObject.UnloadTags()
TaggableObject.AddTag<T>()
TaggableObject.AddTag(Tag)
TaggableObject.AddTags(IEnumerable<Tag>)
TaggableObject.GetTag<T>()
TaggableObject.GetTag<T>(out T)
TaggableObject.GetTags<T>()
TaggableObject.GetOrAddTag<T>()
TaggableObject.HasTag<T>()
TaggableObject.RemoveTags<T>()
object.GetType()
object.MemberwiseClone()
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
Namespace: ItemChanger.Items
Assembly: ItemChanger.dll
Syntax
public class CustomSkillItem : AbstractItem

Constructors

View Source

CustomSkillItem()

Declaration
public CustomSkillItem()

Fields

View Source

boolName

Declaration
public string boolName
Field Value
Type Description
string
View Source

moduleName

Declaration
public string moduleName
Field Value
Type Description
string

Methods

View Source

GiveImmediate(GiveInfo)

Specifies the effect of giving a particular item.

Declaration
public override void GiveImmediate(GiveInfo info)
Parameters
Type Name Description
GiveInfo info
Overrides
AbstractItem.GiveImmediate(GiveInfo)
View Source

OnLoad()

Method allowing derived item classes to initialize and place hooks.

Declaration
protected override void OnLoad()
Overrides
AbstractItem.OnLoad()
View Source

Redundant()

Method used to determine if a unique item should be replaced (i.e. duplicates, etc). No relation to ObtainState.

Declaration
public override bool Redundant()
Returns
Type Description
bool
Overrides
AbstractItem.Redundant()

Extension Methods

Extensions.Yield<T>(T)
  • View Source
In this article
Back to top Generated by DocFX