C# Class WorldItemManager, DefendAman

Inheritance: MonoBehaviour
Show file 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 static property

public static WorldItemManager, Instance
return WorldItemManager,

audioDrop public property

public AudioClip,UnityEngine audioDrop
return UnityEngine.AudioClip

audioPickup public property

public AudioClip,UnityEngine audioPickup
return UnityEngine.AudioClip

audioSource public property

public AudioSource,UnityEngine audioSource
return UnityEngine.AudioSource

world_item public property

public GameObject world_item
return GameObject