Show / Hide Table of Contents

Class TabletDeployer

A Deployer which creates a lore tablet at the specified point. The tablet will not be readable unless the y value is at least 0.1 higher than the knight's position at ground level.

Inheritance
object
Deployer
TabletDeployer
Implements
IDeployer
IEquatable<Deployer>
IEquatable<TabletDeployer>
Inherited Members
Deployer.OnSceneChange(Scene)
Deployer.SceneName
Deployer.X
Deployer.Y
Deployer.Test
object.GetType()
object.MemberwiseClone()
object.Equals(object, object)
object.ReferenceEquals(object, object)
Namespace: ItemChanger.Deployers
Assembly: ItemChanger.dll
Syntax
public record TabletDeployer : Deployer, IDeployer, IEquatable<Deployer>, IEquatable<TabletDeployer>

Constructors

View Source

TabletDeployer()

Declaration
public TabletDeployer()
View Source

TabletDeployer(TabletDeployer)

Declaration
protected TabletDeployer(TabletDeployer original)
Parameters
Type Name Description
TabletDeployer original

Properties

View Source

EqualityContract

Declaration
protected override Type EqualityContract { get; }
Property Value
Type Description
Type
Overrides
Deployer.EqualityContract
View Source

Text

The text to display when the tablet is read by the player.

Declaration
public IString Text { get; init; }
Property Value
Type Description
IString

Methods

View Source

Deploy()

Method which calls Instantiate, and then appropriately places the new object. Returns the object to allow further action by overriders.
The base implementation sets position, gives the object a safe position-based name, and updates any PersistentBoolItem, PersistentIntItem, or GeoRock components with the new name.

Declaration
public override GameObject Deploy()
Returns
Type Description
GameObject
Overrides
Deployer.Deploy()
View Source

Equals(Deployer?)

Declaration
public override sealed bool Equals(Deployer? other)
Parameters
Type Name Description
Deployer other
Returns
Type Description
bool
Overrides
Deployer.Equals(Deployer?)
View Source

Equals(TabletDeployer?)

Declaration
public virtual bool Equals(TabletDeployer? other)
Parameters
Type Name Description
TabletDeployer other
Returns
Type Description
bool
View Source

Equals(object?)

Declaration
public override bool Equals(object? obj)
Parameters
Type Name Description
object obj
Returns
Type Description
bool
Overrides
Deployer.Equals(object?)
View Source

GetHashCode()

Declaration
public override int GetHashCode()
Returns
Type Description
int
Overrides
Deployer.GetHashCode()
View Source

Instantiate()

Declaration
public override GameObject Instantiate()
Returns
Type Description
GameObject
Overrides
Deployer.Instantiate()
View Source

PrintMembers(StringBuilder)

Declaration
protected override bool PrintMembers(StringBuilder builder)
Parameters
Type Name Description
StringBuilder builder
Returns
Type Description
bool
Overrides
Deployer.PrintMembers(StringBuilder)
View Source

ToString()

Declaration
public override string ToString()
Returns
Type Description
string
Overrides
Deployer.ToString()

Operators

View Source

operator ==(TabletDeployer?, TabletDeployer?)

Declaration
public static bool operator ==(TabletDeployer? left, TabletDeployer? right)
Parameters
Type Name Description
TabletDeployer left
TabletDeployer right
Returns
Type Description
bool
View Source

operator !=(TabletDeployer?, TabletDeployer?)

Declaration
public static bool operator !=(TabletDeployer? left, TabletDeployer? right)
Parameters
Type Name Description
TabletDeployer left
TabletDeployer right
Returns
Type Description
bool

Implements

IDeployer
IEquatable<T>
IEquatable<T>

Extension Methods

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