C# 클래스 WorldItemManager, DefendAman

상속: MonoBehaviour
파일 보기 프로젝트 열기: CarsonRoscoe/DefendAman 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
Instance WorldItemManager,
audioDrop UnityEngine.AudioClip
audioPickup UnityEngine.AudioClip
audioSource UnityEngine.AudioSource
world_item GameObject

공개 메소드들

메소드 설명
ConvertListToJSONClass ( string>.List list ) : JSONClass
CreateDropItemNetworkMessage ( int item_id, int amt, int inv_pos ) : string>>.List
CreatePickupItemNetworkMessage ( int world_item_id, int player_id, int item_id, int amt ) : string>>.List
CreateWorldItem ( int world_item_id, int item_id, int amt, float pos_x, float pos_y ) : GameObject
CreateWorldItemNetworkMessage ( int world_item_id, int item_id, int amt, float pos_x, float pos_y ) : string>>.List
DestroyWorldItem ( int world_item_id ) : void
GenerateWorldItemId ( ) : int
ProcessDropEvent ( int world_item_id, int player_id, int item_id, int amt, int inv_pos, int pos_x, int pos_y ) : void
ProcessMagnetizeEvent ( int playerId, int worldItemId ) : void
ProcessPickUpEvent ( int world_item_id, int player_id, int item_id, int amt ) : void
ReceiveCreateWorldItemPacket ( JSONClass itemPacket ) : void
ReceiveItemDropPacket ( JSONClass itemPacket ) : void
ReceiveItemMagnetizePacket ( JSONClass itemPacket ) : void
ReceiveItemPickupPacket ( JSONClass itemPacket ) : void
WaitSmallDelayBeforeReceivePickupPacket ( JSONClass itemPacket ) : IEnumerator

비공개 메소드들

메소드 설명
Awake ( ) : void
Start ( ) : void
ToggleAutoLootable ( int world_item_id ) : void

메소드 상세

ConvertListToJSONClass() 공개 메소드

public ConvertListToJSONClass ( string>.List list ) : JSONClass
list string>.List
리턴 SimpleJSON.JSONClass

CreateDropItemNetworkMessage() 공개 메소드

public CreateDropItemNetworkMessage ( int item_id, int amt, int inv_pos ) : string>>.List
item_id int
amt int
inv_pos int
리턴 string>>.List

CreatePickupItemNetworkMessage() 공개 메소드

public CreatePickupItemNetworkMessage ( int world_item_id, int player_id, int item_id, int amt ) : string>>.List
world_item_id int
player_id int
item_id int
amt int
리턴 string>>.List

CreateWorldItem() 공개 메소드

public CreateWorldItem ( int world_item_id, int item_id, int amt, float pos_x, float pos_y ) : GameObject
world_item_id int
item_id int
amt int
pos_x float
pos_y float
리턴 GameObject

CreateWorldItemNetworkMessage() 공개 메소드

public CreateWorldItemNetworkMessage ( int world_item_id, int item_id, int amt, float pos_x, float pos_y ) : string>>.List
world_item_id int
item_id int
amt int
pos_x float
pos_y float
리턴 string>>.List

DestroyWorldItem() 공개 메소드

public DestroyWorldItem ( int world_item_id ) : void
world_item_id int
리턴 void

GenerateWorldItemId() 공개 메소드

public GenerateWorldItemId ( ) : int
리턴 int

ProcessDropEvent() 공개 메소드

public ProcessDropEvent ( int world_item_id, int player_id, int item_id, int amt, int inv_pos, int pos_x, int pos_y ) : void
world_item_id int
player_id int
item_id int
amt int
inv_pos int
pos_x int
pos_y int
리턴 void

ProcessMagnetizeEvent() 공개 메소드

public ProcessMagnetizeEvent ( int playerId, int worldItemId ) : void
playerId int
worldItemId int
리턴 void

ProcessPickUpEvent() 공개 메소드

public ProcessPickUpEvent ( int world_item_id, int player_id, int item_id, int amt ) : void
world_item_id int
player_id int
item_id int
amt int
리턴 void

ReceiveCreateWorldItemPacket() 공개 메소드

public ReceiveCreateWorldItemPacket ( JSONClass itemPacket ) : void
itemPacket SimpleJSON.JSONClass
리턴 void

ReceiveItemDropPacket() 공개 메소드

public ReceiveItemDropPacket ( JSONClass itemPacket ) : void
itemPacket SimpleJSON.JSONClass
리턴 void

ReceiveItemMagnetizePacket() 공개 메소드

public ReceiveItemMagnetizePacket ( JSONClass itemPacket ) : void
itemPacket SimpleJSON.JSONClass
리턴 void

ReceiveItemPickupPacket() 공개 메소드

public ReceiveItemPickupPacket ( JSONClass itemPacket ) : void
itemPacket SimpleJSON.JSONClass
리턴 void

WaitSmallDelayBeforeReceivePickupPacket() 공개 메소드

public WaitSmallDelayBeforeReceivePickupPacket ( JSONClass itemPacket ) : IEnumerator
itemPacket SimpleJSON.JSONClass
리턴 IEnumerator

프로퍼티 상세

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

public static WorldItemManager, Instance
리턴 WorldItemManager,

audioDrop 공개적으로 프로퍼티

public AudioClip,UnityEngine audioDrop
리턴 UnityEngine.AudioClip

audioPickup 공개적으로 프로퍼티

public AudioClip,UnityEngine audioPickup
리턴 UnityEngine.AudioClip

audioSource 공개적으로 프로퍼티

public AudioSource,UnityEngine audioSource
리턴 UnityEngine.AudioSource

world_item 공개적으로 프로퍼티

public GameObject world_item
리턴 GameObject