C# Класс GameHandler, RPGQuest

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

Открытые методы

Метод Описание
AddArmor ( int id ) : int
AddArmor ( int id, int n ) : int
AddCount ( int id, int n, Hashtable ht ) : int
AddGameTime ( float t ) : void
AddItem ( int id ) : int
AddItem ( int id, int n ) : int
AddMoney ( int m ) : int
AddNoClickMove ( NoClickMove, s ) : void
AddNoSpawn ( NoEnemySpawn, s ) : void
AddToInventory ( ItemDropType type, int itemID, int quantity ) : void
AddWeapon ( int id ) : int
AddWeapon ( int id, int n ) : int
Armors ( ) : Hashtable
BuyToInventory ( ItemDropType type, int itemID, int quantity, int price ) : void
ChangeHappened ( int id, int info, int info2 ) : void
CheckNumberVariable ( string key, float value, ValueCheck type ) : bool
CheckVariable ( string key, string value ) : bool
ClearData ( ) : void
ClearInBattleArea ( ) : void
ClearNoClickMoves ( ) : void
ClearNoSpawns ( ) : void
DragHandler ( ) : DragHandler,
Drop ( Vector3 position, ItemDropType type, int itemID, int quantity ) : void
DropFromInventory ( ItemDropType type, int itemID, int quantity ) : void
DropHandler ( ) : DropHandler,
FreezeTime ( bool b ) : void
GUIHandler ( ) : GUIHandler,
GameOver ( ) : void
GetAreaName ( ) : string
GetAreaNameID ( ) : int
GetArmorCount ( int id ) : int
GetArmorSaveData ( Hashtable ht ) : Hashtable
GetBattleArea ( ) : BattleArea,
GetControlType ( ) : ControlType
GetDifficulty ( ) : int
GetEquipment ( ) : EquipShort[],
GetEquipmentByPart ( int id ) : EquipShort[],
GetEquippedArmorCount ( int id ) : int
GetEquippedWeaponCount ( int id ) : int
GetGameTime ( ) : float
GetItemCount ( int id ) : int
GetItemRecipeSaveData ( Hashtable ht ) : Hashtable
GetItemSaveData ( Hashtable ht ) : Hashtable
GetItemsByType ( int id ) : Hashtable
GetKnownRecipes ( ) : ArrayList
GetLanguage ( ) : int
GetLevelHandler ( ) : LevelHandler
GetMoney ( ) : int
GetMusicHandler ( ) : MusicHandler
GetNumberVariable ( string key ) : float
GetNumberVariableSaveData ( Hashtable ht ) : Hashtable
GetPlayer ( ) : GameObject
GetSkin ( GUISkin skin ) : GUISkinWrapper
GetStealableItems ( ) : ArrayList
GetTimeString ( ) : string
GetTimeString ( float t ) : string
GetVariable ( string key ) : string
GetVariableSaveData ( Hashtable ht ) : Hashtable
GetWeaponCount ( int id ) : int
GetWeaponSaveData ( Hashtable ht ) : Hashtable
HasArmor ( int id, int n ) : bool
HasArmors ( ) : bool
HasEnoughMoney ( int m ) : bool
HasEquipment ( ) : bool
HasEquipmentPart ( int id ) : bool
HasEquipmentPart ( int id, int classID ) : bool
HasInInventory ( ItemDropType type, int itemID, int quantity ) : bool
HasInventory ( ) : bool
HasItem ( int id, int n ) : bool
HasItemType ( int id ) : bool
HasItems ( ) : bool
HasWeapon ( int id, int n ) : bool
HasWeapons ( ) : bool
Init ( ) : void
Instance ( ) : GameHandler
IsBlockControl ( ) : bool
IsControlBattle ( ) : bool
IsControlEvent ( ) : bool
IsControlField ( ) : bool
IsControlMenu ( ) : bool
IsControlNone ( ) : bool
IsControlSave ( ) : bool
IsControlType ( ControlType ct ) : bool
IsGamePaused ( ) : bool
IsInBattleArea ( ) : bool
Items ( ) : Hashtable
KnowsRecipes ( ) : bool
LearnRecipe ( int index ) : void
LoadScene ( string sceneName ) : void
MainMenu ( ) : void
Party ( ) : PartyHandler
PauseGame ( bool pause ) : void
RecipeKnown ( int index ) : bool
RegisterChangeNotifier ( ChangeNotifier c ) : void
RemoveArmor ( int id ) : int
RemoveArmor ( int id, int n ) : int
RemoveCount ( int id, int n, Hashtable ht ) : int
RemoveFromInventory ( ItemDropType type, int itemID, int quantity ) : void
RemoveItem ( int id ) : int
RemoveItem ( int id, int n ) : int
RemoveNumberVariable ( string key ) : void
RemoveVariable ( string key ) : void
RemoveWeapon ( int id ) : int
RemoveWeapon ( int id, int n ) : int
RestoreControl ( ) : void
SellFromInventory ( ItemDropType type, int itemID, int quantity, int price ) : void
SetAreaName ( int id ) : void
SetAreaName ( int id, DialoguePosition dp ) : void
SetAreaNameID ( int id ) : void
SetArmorSaveData ( Hashtable ht ) : void
SetBattleArea ( BattleArea area ) : void
SetBlockControl ( int add ) : void
SetControlType ( ControlType ct ) : void
SetDifficulty ( int id ) : void
SetGameTime ( float t ) : void
SetInBattleArea ( int add ) : void
SetItemRecipeSaveData ( Hashtable ht ) : void
SetItemSaveData ( Hashtable ht ) : void
SetLanguage ( int id ) : void
SetMoney ( int m ) : void
SetNumberVariable ( string key, float value ) : void
SetNumberVariableSaveData ( Hashtable ht ) : void
SetVariable ( string key, string value ) : void
SetVariableSaveData ( Hashtable ht ) : void
SetWeaponSaveData ( Hashtable ht ) : void
SpawnPlayer ( int spawnID ) : void
StartNewGame ( ) : void
SubMoney ( int m ) : int
Weapons ( ) : Hashtable
WindowHandler ( ) : WindowHandler
WithinNoClickMove ( Vector3 point ) : bool
WithinNoSpawn ( Vector3 point ) : bool

Приватные методы

Метод Описание
GameHandler ( ) : System.Collections
GetCount ( int id, Hashtable ht ) : int

Описание методов

AddArmor() публичный статический Метод

public static AddArmor ( int id ) : int
id int
Результат int

AddArmor() публичный статический Метод

public static AddArmor ( int id, int n ) : int
id int
n int
Результат int

AddCount() публичный статический Метод

public static AddCount ( int id, int n, Hashtable ht ) : int
id int
n int
ht Hashtable
Результат int

AddGameTime() публичный статический Метод

public static AddGameTime ( float t ) : void
t float
Результат void

AddItem() публичный статический Метод

public static AddItem ( int id ) : int
id int
Результат int

AddItem() публичный статический Метод

public static AddItem ( int id, int n ) : int
id int
n int
Результат int

AddMoney() публичный статический Метод

public static AddMoney ( int m ) : int
m int
Результат int

AddNoClickMove() публичный статический Метод

public static AddNoClickMove ( NoClickMove, s ) : void
s NoClickMove,
Результат void

AddNoSpawn() публичный статический Метод

public static AddNoSpawn ( NoEnemySpawn, s ) : void
s NoEnemySpawn,
Результат void

AddToInventory() публичный статический Метод

public static AddToInventory ( ItemDropType type, int itemID, int quantity ) : void
type ItemDropType
itemID int
quantity int
Результат void

AddWeapon() публичный статический Метод

public static AddWeapon ( int id ) : int
id int
Результат int

AddWeapon() публичный статический Метод

public static AddWeapon ( int id, int n ) : int
id int
n int
Результат int

Armors() публичный статический Метод

public static Armors ( ) : Hashtable
Результат Hashtable

BuyToInventory() публичный статический Метод

public static BuyToInventory ( ItemDropType type, int itemID, int quantity, int price ) : void
type ItemDropType
itemID int
quantity int
price int
Результат void

ChangeHappened() публичный статический Метод

public static ChangeHappened ( int id, int info, int info2 ) : void
id int
info int
info2 int
Результат void

CheckNumberVariable() публичный статический Метод

public static CheckNumberVariable ( string key, float value, ValueCheck type ) : bool
key string
value float
type ValueCheck
Результат bool

CheckVariable() публичный статический Метод

public static CheckVariable ( string key, string value ) : bool
key string
value string
Результат bool

ClearData() публичный Метод

public ClearData ( ) : void
Результат void

ClearInBattleArea() публичный статический Метод

public static ClearInBattleArea ( ) : void
Результат void

ClearNoClickMoves() публичный статический Метод

public static ClearNoClickMoves ( ) : void
Результат void

ClearNoSpawns() публичный статический Метод

public static ClearNoSpawns ( ) : void
Результат void

DragHandler() публичный статический Метод

public static DragHandler ( ) : DragHandler,
Результат DragHandler,

Drop() публичный статический Метод

public static Drop ( Vector3 position, ItemDropType type, int itemID, int quantity ) : void
position Vector3
type ItemDropType
itemID int
quantity int
Результат void

DropFromInventory() публичный статический Метод

public static DropFromInventory ( ItemDropType type, int itemID, int quantity ) : void
type ItemDropType
itemID int
quantity int
Результат void

DropHandler() публичный статический Метод

public static DropHandler ( ) : DropHandler,
Результат DropHandler,

FreezeTime() публичный статический Метод

public static FreezeTime ( bool b ) : void
b bool
Результат void

GUIHandler() публичный статический Метод

public static GUIHandler ( ) : GUIHandler,
Результат GUIHandler,

GameOver() публичный статический Метод

public static GameOver ( ) : void
Результат void

GetAreaName() публичный статический Метод

public static GetAreaName ( ) : string
Результат string

GetAreaNameID() публичный статический Метод

public static GetAreaNameID ( ) : int
Результат int

GetArmorCount() публичный статический Метод

public static GetArmorCount ( int id ) : int
id int
Результат int

GetArmorSaveData() публичный статический Метод

public static GetArmorSaveData ( Hashtable ht ) : Hashtable
ht Hashtable
Результат Hashtable

GetBattleArea() публичный статический Метод

public static GetBattleArea ( ) : BattleArea,
Результат BattleArea,

GetControlType() публичный статический Метод

public static GetControlType ( ) : ControlType
Результат ControlType

GetDifficulty() публичный статический Метод

public static GetDifficulty ( ) : int
Результат int

GetEquipment() публичный статический Метод

public static GetEquipment ( ) : EquipShort[],
Результат EquipShort[],

GetEquipmentByPart() публичный статический Метод

public static GetEquipmentByPart ( int id ) : EquipShort[],
id int
Результат EquipShort[],

GetEquippedArmorCount() публичный статический Метод

public static GetEquippedArmorCount ( int id ) : int
id int
Результат int

GetEquippedWeaponCount() публичный статический Метод

public static GetEquippedWeaponCount ( int id ) : int
id int
Результат int

GetGameTime() публичный статический Метод

public static GetGameTime ( ) : float
Результат float

GetItemCount() публичный статический Метод

public static GetItemCount ( int id ) : int
id int
Результат int

GetItemRecipeSaveData() публичный статический Метод

public static GetItemRecipeSaveData ( Hashtable ht ) : Hashtable
ht Hashtable
Результат Hashtable

GetItemSaveData() публичный статический Метод

public static GetItemSaveData ( Hashtable ht ) : Hashtable
ht Hashtable
Результат Hashtable

GetItemsByType() публичный статический Метод

public static GetItemsByType ( int id ) : Hashtable
id int
Результат Hashtable

GetKnownRecipes() публичный статический Метод

public static GetKnownRecipes ( ) : ArrayList
Результат ArrayList

GetLanguage() публичный статический Метод

public static GetLanguage ( ) : int
Результат int

GetLevelHandler() публичный статический Метод

public static GetLevelHandler ( ) : LevelHandler
Результат LevelHandler

GetMoney() публичный статический Метод

public static GetMoney ( ) : int
Результат int

GetMusicHandler() публичный статический Метод

public static GetMusicHandler ( ) : MusicHandler
Результат MusicHandler

GetNumberVariable() публичный статический Метод

public static GetNumberVariable ( string key ) : float
key string
Результат float

GetNumberVariableSaveData() публичный статический Метод

public static GetNumberVariableSaveData ( Hashtable ht ) : Hashtable
ht Hashtable
Результат Hashtable

GetPlayer() публичный статический Метод

public static GetPlayer ( ) : GameObject
Результат GameObject

GetSkin() публичный статический Метод

public static GetSkin ( GUISkin skin ) : GUISkinWrapper
skin GUISkin
Результат GUISkinWrapper

GetStealableItems() публичный статический Метод

public static GetStealableItems ( ) : ArrayList
Результат ArrayList

GetTimeString() публичный статический Метод

public static GetTimeString ( ) : string
Результат string

GetTimeString() публичный статический Метод

public static GetTimeString ( float t ) : string
t float
Результат string

GetVariable() публичный статический Метод

public static GetVariable ( string key ) : string
key string
Результат string

GetVariableSaveData() публичный статический Метод

public static GetVariableSaveData ( Hashtable ht ) : Hashtable
ht Hashtable
Результат Hashtable

GetWeaponCount() публичный статический Метод

public static GetWeaponCount ( int id ) : int
id int
Результат int

GetWeaponSaveData() публичный статический Метод

public static GetWeaponSaveData ( Hashtable ht ) : Hashtable
ht Hashtable
Результат Hashtable

HasArmor() публичный статический Метод

public static HasArmor ( int id, int n ) : bool
id int
n int
Результат bool

HasArmors() публичный статический Метод

public static HasArmors ( ) : bool
Результат bool

HasEnoughMoney() публичный статический Метод

public static HasEnoughMoney ( int m ) : bool
m int
Результат bool

HasEquipment() публичный статический Метод

public static HasEquipment ( ) : bool
Результат bool

HasEquipmentPart() публичный статический Метод

public static HasEquipmentPart ( int id ) : bool
id int
Результат bool

HasEquipmentPart() публичный статический Метод

public static HasEquipmentPart ( int id, int classID ) : bool
id int
classID int
Результат bool

HasInInventory() публичный статический Метод

public static HasInInventory ( ItemDropType type, int itemID, int quantity ) : bool
type ItemDropType
itemID int
quantity int
Результат bool

HasInventory() публичный статический Метод

public static HasInventory ( ) : bool
Результат bool

HasItem() публичный статический Метод

public static HasItem ( int id, int n ) : bool
id int
n int
Результат bool

HasItemType() публичный статический Метод

public static HasItemType ( int id ) : bool
id int
Результат bool

HasItems() публичный статический Метод

public static HasItems ( ) : bool
Результат bool

HasWeapon() публичный статический Метод

public static HasWeapon ( int id, int n ) : bool
id int
n int
Результат bool

HasWeapons() публичный статический Метод

public static HasWeapons ( ) : bool
Результат bool

Init() публичный Метод

public Init ( ) : void
Результат void

Instance() публичный статический Метод

public static Instance ( ) : GameHandler
Результат GameHandler

IsBlockControl() публичный статический Метод

public static IsBlockControl ( ) : bool
Результат bool

IsControlBattle() публичный статический Метод

public static IsControlBattle ( ) : bool
Результат bool

IsControlEvent() публичный статический Метод

public static IsControlEvent ( ) : bool
Результат bool

IsControlField() публичный статический Метод

public static IsControlField ( ) : bool
Результат bool

IsControlMenu() публичный статический Метод

public static IsControlMenu ( ) : bool
Результат bool

IsControlNone() публичный статический Метод

public static IsControlNone ( ) : bool
Результат bool

IsControlSave() публичный статический Метод

public static IsControlSave ( ) : bool
Результат bool

IsControlType() публичный статический Метод

public static IsControlType ( ControlType ct ) : bool
ct ControlType
Результат bool

IsGamePaused() публичный статический Метод

public static IsGamePaused ( ) : bool
Результат bool

IsInBattleArea() публичный статический Метод

public static IsInBattleArea ( ) : bool
Результат bool

Items() публичный статический Метод

public static Items ( ) : Hashtable
Результат Hashtable

KnowsRecipes() публичный статический Метод

public static KnowsRecipes ( ) : bool
Результат bool

LearnRecipe() публичный статический Метод

public static LearnRecipe ( int index ) : void
index int
Результат void

LoadScene() публичный статический Метод

public static LoadScene ( string sceneName ) : void
sceneName string
Результат void

MainMenu() публичный статический Метод

public static MainMenu ( ) : void
Результат void

Party() публичный статический Метод

public static Party ( ) : PartyHandler
Результат PartyHandler

PauseGame() публичный статический Метод

public static PauseGame ( bool pause ) : void
pause bool
Результат void

RecipeKnown() публичный статический Метод

public static RecipeKnown ( int index ) : bool
index int
Результат bool

RegisterChangeNotifier() публичный статический Метод

public static RegisterChangeNotifier ( ChangeNotifier c ) : void
c ChangeNotifier
Результат void

RemoveArmor() публичный статический Метод

public static RemoveArmor ( int id ) : int
id int
Результат int

RemoveArmor() публичный статический Метод

public static RemoveArmor ( int id, int n ) : int
id int
n int
Результат int

RemoveCount() публичный статический Метод

public static RemoveCount ( int id, int n, Hashtable ht ) : int
id int
n int
ht Hashtable
Результат int

RemoveFromInventory() публичный статический Метод

public static RemoveFromInventory ( ItemDropType type, int itemID, int quantity ) : void
type ItemDropType
itemID int
quantity int
Результат void

RemoveItem() публичный статический Метод

public static RemoveItem ( int id ) : int
id int
Результат int

RemoveItem() публичный статический Метод

public static RemoveItem ( int id, int n ) : int
id int
n int
Результат int

RemoveNumberVariable() публичный статический Метод

public static RemoveNumberVariable ( string key ) : void
key string
Результат void

RemoveVariable() публичный статический Метод

public static RemoveVariable ( string key ) : void
key string
Результат void

RemoveWeapon() публичный статический Метод

public static RemoveWeapon ( int id ) : int
id int
Результат int

RemoveWeapon() публичный статический Метод

public static RemoveWeapon ( int id, int n ) : int
id int
n int
Результат int

RestoreControl() публичный статический Метод

public static RestoreControl ( ) : void
Результат void

SellFromInventory() публичный статический Метод

public static SellFromInventory ( ItemDropType type, int itemID, int quantity, int price ) : void
type ItemDropType
itemID int
quantity int
price int
Результат void

SetAreaName() публичный статический Метод

public static SetAreaName ( int id ) : void
id int
Результат void

SetAreaName() публичный статический Метод

public static SetAreaName ( int id, DialoguePosition dp ) : void
id int
dp DialoguePosition
Результат void

SetAreaNameID() публичный статический Метод

public static SetAreaNameID ( int id ) : void
id int
Результат void

SetArmorSaveData() публичный статический Метод

public static SetArmorSaveData ( Hashtable ht ) : void
ht Hashtable
Результат void

SetBattleArea() публичный статический Метод

public static SetBattleArea ( BattleArea area ) : void
area BattleArea
Результат void

SetBlockControl() публичный статический Метод

public static SetBlockControl ( int add ) : void
add int
Результат void

SetControlType() публичный статический Метод

public static SetControlType ( ControlType ct ) : void
ct ControlType
Результат void

SetDifficulty() публичный статический Метод

public static SetDifficulty ( int id ) : void
id int
Результат void

SetGameTime() публичный статический Метод

public static SetGameTime ( float t ) : void
t float
Результат void

SetInBattleArea() публичный статический Метод

public static SetInBattleArea ( int add ) : void
add int
Результат void

SetItemRecipeSaveData() публичный статический Метод

public static SetItemRecipeSaveData ( Hashtable ht ) : void
ht Hashtable
Результат void

SetItemSaveData() публичный статический Метод

public static SetItemSaveData ( Hashtable ht ) : void
ht Hashtable
Результат void

SetLanguage() публичный статический Метод

public static SetLanguage ( int id ) : void
id int
Результат void

SetMoney() публичный статический Метод

public static SetMoney ( int m ) : void
m int
Результат void

SetNumberVariable() публичный статический Метод

public static SetNumberVariable ( string key, float value ) : void
key string
value float
Результат void

SetNumberVariableSaveData() публичный статический Метод

public static SetNumberVariableSaveData ( Hashtable ht ) : void
ht Hashtable
Результат void

SetVariable() публичный статический Метод

public static SetVariable ( string key, string value ) : void
key string
value string
Результат void

SetVariableSaveData() публичный статический Метод

public static SetVariableSaveData ( Hashtable ht ) : void
ht Hashtable
Результат void

SetWeaponSaveData() публичный статический Метод

public static SetWeaponSaveData ( Hashtable ht ) : void
ht Hashtable
Результат void

SpawnPlayer() публичный статический Метод

public static SpawnPlayer ( int spawnID ) : void
spawnID int
Результат void

StartNewGame() публичный статический Метод

public static StartNewGame ( ) : void
Результат void

SubMoney() публичный статический Метод

public static SubMoney ( int m ) : int
m int
Результат int

Weapons() публичный статический Метод

public static Weapons ( ) : Hashtable
Результат Hashtable

WindowHandler() публичный статический Метод

public static WindowHandler ( ) : WindowHandler
Результат WindowHandler

WithinNoClickMove() публичный статический Метод

public static WithinNoClickMove ( Vector3 point ) : bool
point Vector3
Результат bool

WithinNoSpawn() публичный статический Метод

public static WithinNoSpawn ( Vector3 point ) : bool
point Vector3
Результат bool