C# Класс WorldItemManager, DefendAman

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

Открытые свойства

Свойство Тип Описание
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