C# Класс Terraria.Plugins.CoderCow.AdvancedCircuits.AdvancedCircuits

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
BoolToSignal ( bool signal ) : SignalType
DirectionFromTileLocations ( System.Drawing.Point startTile, System.Drawing.Point endTile ) : Direction
EnumerateComponentPortLocations ( Terraria.Plugins.Common.ObjectMeasureData measureData ) : IEnumerable
EnumerateComponentPortLocations ( System.Drawing.Point componentOriginLocation, System.Drawing.Point componentSize ) : IEnumerable
EnumerateWireColors ( ) : IEnumerable
GetComponentName ( BlockType blockType ) : string
GetPortAdjacentComponentTileLocation ( Terraria.Plugins.Common.ObjectMeasureData measureData, System.Drawing.Point portLocation ) : System.Drawing.Point
InvertDirection ( Direction direction ) : Direction
IsComponentWiredByPort ( Terraria.Plugins.Common.ObjectMeasureData measureData ) : bool
IsComponentWiredByPort ( System.Drawing.Point componentOriginLocation, System.Drawing.Point componentSize ) : bool
IsCustomActivatableBlock ( BlockType blockType ) : bool
IsLogicalGate ( BlockType blockType ) : bool
IsOriginSenderComponent ( BlockType blockType ) : bool
IsPaintSupportingComponent ( BlockType blockType ) : bool
IsPortDefiningComponentBlock ( BlockType blockType ) : bool
MeasureTimerFrameTime ( System.Drawing.Point timerLocation ) : int
SignalToBool ( SignalType signal ) : bool?
SwapperPaintToCount ( PaintColor componentPaint ) : int

Описание методов

BoolToSignal() публичный статический Метод

public static BoolToSignal ( bool signal ) : SignalType
signal bool
Результат SignalType

DirectionFromTileLocations() публичный статический Метод

public static DirectionFromTileLocations ( System.Drawing.Point startTile, System.Drawing.Point endTile ) : Direction
startTile System.Drawing.Point
endTile System.Drawing.Point
Результат Direction

EnumerateComponentPortLocations() публичный статический Метод

public static EnumerateComponentPortLocations ( Terraria.Plugins.Common.ObjectMeasureData measureData ) : IEnumerable
measureData Terraria.Plugins.Common.ObjectMeasureData
Результат IEnumerable

EnumerateComponentPortLocations() публичный статический Метод

public static EnumerateComponentPortLocations ( System.Drawing.Point componentOriginLocation, System.Drawing.Point componentSize ) : IEnumerable
componentOriginLocation System.Drawing.Point
componentSize System.Drawing.Point
Результат IEnumerable

EnumerateWireColors() публичный статический Метод

public static EnumerateWireColors ( ) : IEnumerable
Результат IEnumerable

GetComponentName() публичный статический Метод

public static GetComponentName ( BlockType blockType ) : string
blockType BlockType
Результат string

GetPortAdjacentComponentTileLocation() публичный статический Метод

public static GetPortAdjacentComponentTileLocation ( Terraria.Plugins.Common.ObjectMeasureData measureData, System.Drawing.Point portLocation ) : System.Drawing.Point
measureData Terraria.Plugins.Common.ObjectMeasureData
portLocation System.Drawing.Point
Результат System.Drawing.Point

InvertDirection() публичный статический Метод

public static InvertDirection ( Direction direction ) : Direction
direction Direction
Результат Direction

IsComponentWiredByPort() публичный статический Метод

public static IsComponentWiredByPort ( Terraria.Plugins.Common.ObjectMeasureData measureData ) : bool
measureData Terraria.Plugins.Common.ObjectMeasureData
Результат bool

IsComponentWiredByPort() публичный статический Метод

public static IsComponentWiredByPort ( System.Drawing.Point componentOriginLocation, System.Drawing.Point componentSize ) : bool
componentOriginLocation System.Drawing.Point
componentSize System.Drawing.Point
Результат bool

IsCustomActivatableBlock() публичный статический Метод

public static IsCustomActivatableBlock ( BlockType blockType ) : bool
blockType BlockType
Результат bool

IsLogicalGate() публичный статический Метод

public static IsLogicalGate ( BlockType blockType ) : bool
blockType BlockType
Результат bool

IsOriginSenderComponent() публичный статический Метод

public static IsOriginSenderComponent ( BlockType blockType ) : bool
blockType BlockType
Результат bool

IsPaintSupportingComponent() публичный статический Метод

public static IsPaintSupportingComponent ( BlockType blockType ) : bool
blockType BlockType
Результат bool

IsPortDefiningComponentBlock() публичный статический Метод

public static IsPortDefiningComponentBlock ( BlockType blockType ) : bool
blockType BlockType
Результат bool

MeasureTimerFrameTime() публичный статический Метод

public static MeasureTimerFrameTime ( System.Drawing.Point timerLocation ) : int
timerLocation System.Drawing.Point
Результат int

SignalToBool() публичный статический Метод

public static SignalToBool ( SignalType signal ) : bool?
signal SignalType
Результат bool?

SwapperPaintToCount() публичный статический Метод

public static SwapperPaintToCount ( PaintColor componentPaint ) : int
componentPaint PaintColor
Результат int