C# 클래스 Terraria.Chest

파일 보기 프로젝트 열기: EmuDevs/EDTerraria 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
bankChest bool
chestItemSpawn int[]
chestTypeToIcon int[]
dresserItemSpawn int[]
dresserTypeToIcon int[]
frame int
frameCounter int
item Item[]
name string
x int
y int

공개 메소드들

메소드 설명
AddShop ( Item newItem ) : void
AfterPlacement_Hook ( int x, int y, int type = 21, int style, int direction = 1 ) : int
CanDestroyChest ( int X, int Y ) : bool
Chest ( bool bank = false ) : Microsoft.Xna.Framework
Clone ( ) : object
CreateChest ( int X, int Y, int id = -1 ) : int
DestroyChest ( int X, int Y ) : bool
DestroyChestDirect ( int X, int Y, int id ) : void
FindChest ( int X, int Y ) : int
FindEmptyChest ( int x, int y, int type = 21, int style, int direction = 1 ) : int
Initialize ( ) : void
MagicChest ( int i ) : void
NearOtherChests ( int x, int y ) : bool
PutItemInNearbyChest ( Item item, Vector2 position ) : Item
ServerPlaceItem ( int plr, int slot ) : void
SetupShop ( int type ) : void
SetupTravelShop ( ) : void
ToString ( ) : string
Unlock ( int X, int Y ) : bool
UpdateChestFrames ( ) : void
UsingChest ( int i ) : int
isLocked ( int x, int y ) : bool

비공개 메소드들

메소드 설명
IsPlayerInChest ( int i ) : bool

메소드 상세

AddShop() 공개 메소드

public AddShop ( Item newItem ) : void
newItem Item
리턴 void

AfterPlacement_Hook() 공개 정적인 메소드

public static AfterPlacement_Hook ( int x, int y, int type = 21, int style, int direction = 1 ) : int
x int
y int
type int
style int
direction int
리턴 int

CanDestroyChest() 공개 정적인 메소드

public static CanDestroyChest ( int X, int Y ) : bool
X int
Y int
리턴 bool

Chest() 공개 메소드

public Chest ( bool bank = false ) : Microsoft.Xna.Framework
bank bool
리턴 Microsoft.Xna.Framework

Clone() 공개 메소드

public Clone ( ) : object
리턴 object

CreateChest() 공개 정적인 메소드

public static CreateChest ( int X, int Y, int id = -1 ) : int
X int
Y int
id int
리턴 int

DestroyChest() 공개 정적인 메소드

public static DestroyChest ( int X, int Y ) : bool
X int
Y int
리턴 bool

DestroyChestDirect() 공개 정적인 메소드

public static DestroyChestDirect ( int X, int Y, int id ) : void
X int
Y int
id int
리턴 void

FindChest() 공개 정적인 메소드

public static FindChest ( int X, int Y ) : int
X int
Y int
리턴 int

FindEmptyChest() 공개 정적인 메소드

public static FindEmptyChest ( int x, int y, int type = 21, int style, int direction = 1 ) : int
x int
y int
type int
style int
direction int
리턴 int

Initialize() 공개 정적인 메소드

public static Initialize ( ) : void
리턴 void

MagicChest() 공개 정적인 메소드

public static MagicChest ( int i ) : void
i int
리턴 void

NearOtherChests() 공개 정적인 메소드

public static NearOtherChests ( int x, int y ) : bool
x int
y int
리턴 bool

PutItemInNearbyChest() 공개 정적인 메소드

public static PutItemInNearbyChest ( Item item, Vector2 position ) : Item
item Item
position Vector2
리턴 Item

ServerPlaceItem() 공개 정적인 메소드

public static ServerPlaceItem ( int plr, int slot ) : void
plr int
slot int
리턴 void

SetupShop() 공개 메소드

public SetupShop ( int type ) : void
type int
리턴 void

SetupTravelShop() 공개 정적인 메소드

public static SetupTravelShop ( ) : void
리턴 void

ToString() 공개 메소드

public ToString ( ) : string
리턴 string

Unlock() 공개 정적인 메소드

public static Unlock ( int X, int Y ) : bool
X int
Y int
리턴 bool

UpdateChestFrames() 공개 정적인 메소드

public static UpdateChestFrames ( ) : void
리턴 void

UsingChest() 공개 정적인 메소드

public static UsingChest ( int i ) : int
i int
리턴 int

isLocked() 공개 정적인 메소드

public static isLocked ( int x, int y ) : bool
x int
y int
리턴 bool

프로퍼티 상세

bankChest 공개적으로 프로퍼티

public bool bankChest
리턴 bool

chestItemSpawn 공개적으로 정적으로 프로퍼티

public static int[] chestItemSpawn
리턴 int[]

chestTypeToIcon 공개적으로 정적으로 프로퍼티

public static int[] chestTypeToIcon
리턴 int[]

dresserItemSpawn 공개적으로 정적으로 프로퍼티

public static int[] dresserItemSpawn
리턴 int[]

dresserTypeToIcon 공개적으로 정적으로 프로퍼티

public static int[] dresserTypeToIcon
리턴 int[]

frame 공개적으로 프로퍼티

public int frame
리턴 int

frameCounter 공개적으로 프로퍼티

public int frameCounter
리턴 int

item 공개적으로 프로퍼티

public Item[] item
리턴 Item[]

name 공개적으로 프로퍼티

public string name
리턴 string

x 공개적으로 프로퍼티

public int x
리턴 int

y 공개적으로 프로퍼티

public int y
리턴 int