Show / Hide Table of Contents

Class GiveInfo

The parameters included when an item is given. May be null.

Inheritance
object
GiveInfo
Inherited Members
object.GetType()
object.MemberwiseClone()
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
Namespace: ItemChanger
Assembly: ItemChanger.dll
Syntax
public class GiveInfo

Constructors

View Source

GiveInfo()

Declaration
public GiveInfo()

Properties

View Source

Callback

A callback set by the location or placement to be executed by the UIDef when its message is complete.

Declaration
public Action<AbstractItem>? Callback { get; set; }
Property Value
Type Description
Action<AbstractItem>
View Source

Container

The best description of the most specific container for this item.

Declaration
public string? Container { get; set; }
Property Value
Type Description
string
View Source

FlingType

How geo and similar objects are allowed to be flung.

Declaration
public FlingType FlingType { get; set; }
Property Value
Type Description
FlingType
View Source

MessageType

A flag enumeration of the allowed message types for the UIDef after the item is given.

Declaration
public MessageType MessageType { get; set; }
Property Value
Type Description
MessageType
View Source

Transform

The transform to use for flinging and similar actions. May be null.

Declaration
public Transform? Transform { get; set; }
Property Value
Type Description
Transform

Methods

View Source

Clone()

Returns a shallow clone of the GiveInfo.

Declaration
public GiveInfo Clone()
Returns
Type Description
GiveInfo

Extension Methods

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