C# Class WorldItemManager, DefendAman

Inheritance: MonoBehaviour
ファイルを表示 Open project: CarsonRoscoe/DefendAman Class Usage Examples

Public Properties

Property Type Description
Instance WorldItemManager,
audioDrop UnityEngine.AudioClip
audioPickup UnityEngine.AudioClip
audioSource UnityEngine.AudioSource
world_item GameObject

Public Methods

Method Description
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

Private Methods

Method Description
Awake ( ) : void
Start ( ) : void
ToggleAutoLootable ( int world_item_id ) : void

Method Details

ConvertListToJSONClass() public method

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

CreateDropItemNetworkMessage() public method

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

CreatePickupItemNetworkMessage() public method

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
return string>>.List

CreateWorldItem() public method

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
return GameObject

CreateWorldItemNetworkMessage() public method

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
return string>>.List

DestroyWorldItem() public method

public DestroyWorldItem ( int world_item_id ) : void
world_item_id int
return void

GenerateWorldItemId() public method

public GenerateWorldItemId ( ) : int
return int

ProcessDropEvent() public method

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
return void

ProcessMagnetizeEvent() public method

public ProcessMagnetizeEvent ( int playerId, int worldItemId ) : void
playerId int
worldItemId int
return void

ProcessPickUpEvent() public method

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
return void

ReceiveCreateWorldItemPacket() public method

public ReceiveCreateWorldItemPacket ( JSONClass itemPacket ) : void
itemPacket SimpleJSON.JSONClass
return void

ReceiveItemDropPacket() public method

public ReceiveItemDropPacket ( JSONClass itemPacket ) : void
itemPacket SimpleJSON.JSONClass
return void

ReceiveItemMagnetizePacket() public method

public ReceiveItemMagnetizePacket ( JSONClass itemPacket ) : void
itemPacket SimpleJSON.JSONClass
return void

ReceiveItemPickupPacket() public method

public ReceiveItemPickupPacket ( JSONClass itemPacket ) : void
itemPacket SimpleJSON.JSONClass
return void

WaitSmallDelayBeforeReceivePickupPacket() public method

public WaitSmallDelayBeforeReceivePickupPacket ( JSONClass itemPacket ) : IEnumerator
itemPacket SimpleJSON.JSONClass
return IEnumerator

Property Details

Instance public_oe static_oe property

public static WorldItemManager, Instance
return WorldItemManager,

audioDrop public_oe property

public AudioClip,UnityEngine audioDrop
return UnityEngine.AudioClip

audioPickup public_oe property

public AudioClip,UnityEngine audioPickup
return UnityEngine.AudioClip

audioSource public_oe property

public AudioSource,UnityEngine audioSource
return UnityEngine.AudioSource

world_item public_oe property

public GameObject world_item
return GameObject