C# Class GameHandler, RPGQuest

Inheritance: MonoBehaviour
Afficher le fichier Open project: hughrogers/RPGQuest Class Usage Examples

Méthodes publiques

Méthode Description
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

Private Methods

Méthode Description
GameHandler ( ) : System.Collections
GetCount ( int id, Hashtable ht ) : int

Method Details

AddArmor() public static méthode

public static AddArmor ( int id ) : int
id int
Résultat int

AddArmor() public static méthode

public static AddArmor ( int id, int n ) : int
id int
n int
Résultat int

AddCount() public static méthode

public static AddCount ( int id, int n, Hashtable ht ) : int
id int
n int
ht Hashtable
Résultat int

AddGameTime() public static méthode

public static AddGameTime ( float t ) : void
t float
Résultat void

AddItem() public static méthode

public static AddItem ( int id ) : int
id int
Résultat int

AddItem() public static méthode

public static AddItem ( int id, int n ) : int
id int
n int
Résultat int

AddMoney() public static méthode

public static AddMoney ( int m ) : int
m int
Résultat int

AddNoClickMove() public static méthode

public static AddNoClickMove ( NoClickMove, s ) : void
s NoClickMove,
Résultat void

AddNoSpawn() public static méthode

public static AddNoSpawn ( NoEnemySpawn, s ) : void
s NoEnemySpawn,
Résultat void

AddToInventory() public static méthode

public static AddToInventory ( ItemDropType type, int itemID, int quantity ) : void
type ItemDropType
itemID int
quantity int
Résultat void

AddWeapon() public static méthode

public static AddWeapon ( int id ) : int
id int
Résultat int

AddWeapon() public static méthode

public static AddWeapon ( int id, int n ) : int
id int
n int
Résultat int

Armors() public static méthode

public static Armors ( ) : Hashtable
Résultat Hashtable

BuyToInventory() public static méthode

public static BuyToInventory ( ItemDropType type, int itemID, int quantity, int price ) : void
type ItemDropType
itemID int
quantity int
price int
Résultat void

ChangeHappened() public static méthode

public static ChangeHappened ( int id, int info, int info2 ) : void
id int
info int
info2 int
Résultat void

CheckNumberVariable() public static méthode

public static CheckNumberVariable ( string key, float value, ValueCheck type ) : bool
key string
value float
type ValueCheck
Résultat bool

CheckVariable() public static méthode

public static CheckVariable ( string key, string value ) : bool
key string
value string
Résultat bool

ClearData() public méthode

public ClearData ( ) : void
Résultat void

ClearInBattleArea() public static méthode

public static ClearInBattleArea ( ) : void
Résultat void

ClearNoClickMoves() public static méthode

public static ClearNoClickMoves ( ) : void
Résultat void

ClearNoSpawns() public static méthode

public static ClearNoSpawns ( ) : void
Résultat void

DragHandler() public static méthode

public static DragHandler ( ) : DragHandler,
Résultat DragHandler,

Drop() public static méthode

public static Drop ( Vector3 position, ItemDropType type, int itemID, int quantity ) : void
position Vector3
type ItemDropType
itemID int
quantity int
Résultat void

DropFromInventory() public static méthode

public static DropFromInventory ( ItemDropType type, int itemID, int quantity ) : void
type ItemDropType
itemID int
quantity int
Résultat void

DropHandler() public static méthode

public static DropHandler ( ) : DropHandler,
Résultat DropHandler,

FreezeTime() public static méthode

public static FreezeTime ( bool b ) : void
b bool
Résultat void

GUIHandler() public static méthode

public static GUIHandler ( ) : GUIHandler,
Résultat GUIHandler,

GameOver() public static méthode

public static GameOver ( ) : void
Résultat void

GetAreaName() public static méthode

public static GetAreaName ( ) : string
Résultat string

GetAreaNameID() public static méthode

public static GetAreaNameID ( ) : int
Résultat int

GetArmorCount() public static méthode

public static GetArmorCount ( int id ) : int
id int
Résultat int

GetArmorSaveData() public static méthode

public static GetArmorSaveData ( Hashtable ht ) : Hashtable
ht Hashtable
Résultat Hashtable

GetBattleArea() public static méthode

public static GetBattleArea ( ) : BattleArea,
Résultat BattleArea,

GetControlType() public static méthode

public static GetControlType ( ) : ControlType
Résultat ControlType

GetDifficulty() public static méthode

public static GetDifficulty ( ) : int
Résultat int

GetEquipment() public static méthode

public static GetEquipment ( ) : EquipShort[],
Résultat EquipShort[],

GetEquipmentByPart() public static méthode

public static GetEquipmentByPart ( int id ) : EquipShort[],
id int
Résultat EquipShort[],

GetEquippedArmorCount() public static méthode

public static GetEquippedArmorCount ( int id ) : int
id int
Résultat int

GetEquippedWeaponCount() public static méthode

public static GetEquippedWeaponCount ( int id ) : int
id int
Résultat int

GetGameTime() public static méthode

public static GetGameTime ( ) : float
Résultat float

GetItemCount() public static méthode

public static GetItemCount ( int id ) : int
id int
Résultat int

GetItemRecipeSaveData() public static méthode

public static GetItemRecipeSaveData ( Hashtable ht ) : Hashtable
ht Hashtable
Résultat Hashtable

GetItemSaveData() public static méthode

public static GetItemSaveData ( Hashtable ht ) : Hashtable
ht Hashtable
Résultat Hashtable

GetItemsByType() public static méthode

public static GetItemsByType ( int id ) : Hashtable
id int
Résultat Hashtable

GetKnownRecipes() public static méthode

public static GetKnownRecipes ( ) : ArrayList
Résultat ArrayList

GetLanguage() public static méthode

public static GetLanguage ( ) : int
Résultat int

GetLevelHandler() public static méthode

public static GetLevelHandler ( ) : LevelHandler
Résultat LevelHandler

GetMoney() public static méthode

public static GetMoney ( ) : int
Résultat int

GetMusicHandler() public static méthode

public static GetMusicHandler ( ) : MusicHandler
Résultat MusicHandler

GetNumberVariable() public static méthode

public static GetNumberVariable ( string key ) : float
key string
Résultat float

GetNumberVariableSaveData() public static méthode

public static GetNumberVariableSaveData ( Hashtable ht ) : Hashtable
ht Hashtable
Résultat Hashtable

GetPlayer() public static méthode

public static GetPlayer ( ) : GameObject
Résultat GameObject

GetSkin() public static méthode

public static GetSkin ( GUISkin skin ) : GUISkinWrapper
skin GUISkin
Résultat GUISkinWrapper

GetStealableItems() public static méthode

public static GetStealableItems ( ) : ArrayList
Résultat ArrayList

GetTimeString() public static méthode

public static GetTimeString ( ) : string
Résultat string

GetTimeString() public static méthode

public static GetTimeString ( float t ) : string
t float
Résultat string

GetVariable() public static méthode

public static GetVariable ( string key ) : string
key string
Résultat string

GetVariableSaveData() public static méthode

public static GetVariableSaveData ( Hashtable ht ) : Hashtable
ht Hashtable
Résultat Hashtable

GetWeaponCount() public static méthode

public static GetWeaponCount ( int id ) : int
id int
Résultat int

GetWeaponSaveData() public static méthode

public static GetWeaponSaveData ( Hashtable ht ) : Hashtable
ht Hashtable
Résultat Hashtable

HasArmor() public static méthode

public static HasArmor ( int id, int n ) : bool
id int
n int
Résultat bool

HasArmors() public static méthode

public static HasArmors ( ) : bool
Résultat bool

HasEnoughMoney() public static méthode

public static HasEnoughMoney ( int m ) : bool
m int
Résultat bool

HasEquipment() public static méthode

public static HasEquipment ( ) : bool
Résultat bool

HasEquipmentPart() public static méthode

public static HasEquipmentPart ( int id ) : bool
id int
Résultat bool

HasEquipmentPart() public static méthode

public static HasEquipmentPart ( int id, int classID ) : bool
id int
classID int
Résultat bool

HasInInventory() public static méthode

public static HasInInventory ( ItemDropType type, int itemID, int quantity ) : bool
type ItemDropType
itemID int
quantity int
Résultat bool

HasInventory() public static méthode

public static HasInventory ( ) : bool
Résultat bool

HasItem() public static méthode

public static HasItem ( int id, int n ) : bool
id int
n int
Résultat bool

HasItemType() public static méthode

public static HasItemType ( int id ) : bool
id int
Résultat bool

HasItems() public static méthode

public static HasItems ( ) : bool
Résultat bool

HasWeapon() public static méthode

public static HasWeapon ( int id, int n ) : bool
id int
n int
Résultat bool

HasWeapons() public static méthode

public static HasWeapons ( ) : bool
Résultat bool

Init() public méthode

public Init ( ) : void
Résultat void

Instance() public static méthode

public static Instance ( ) : GameHandler
Résultat GameHandler

IsBlockControl() public static méthode

public static IsBlockControl ( ) : bool
Résultat bool

IsControlBattle() public static méthode

public static IsControlBattle ( ) : bool
Résultat bool

IsControlEvent() public static méthode

public static IsControlEvent ( ) : bool
Résultat bool

IsControlField() public static méthode

public static IsControlField ( ) : bool
Résultat bool

IsControlMenu() public static méthode

public static IsControlMenu ( ) : bool
Résultat bool

IsControlNone() public static méthode

public static IsControlNone ( ) : bool
Résultat bool

IsControlSave() public static méthode

public static IsControlSave ( ) : bool
Résultat bool

IsControlType() public static méthode

public static IsControlType ( ControlType ct ) : bool
ct ControlType
Résultat bool

IsGamePaused() public static méthode

public static IsGamePaused ( ) : bool
Résultat bool

IsInBattleArea() public static méthode

public static IsInBattleArea ( ) : bool
Résultat bool

Items() public static méthode

public static Items ( ) : Hashtable
Résultat Hashtable

KnowsRecipes() public static méthode

public static KnowsRecipes ( ) : bool
Résultat bool

LearnRecipe() public static méthode

public static LearnRecipe ( int index ) : void
index int
Résultat void

LoadScene() public static méthode

public static LoadScene ( string sceneName ) : void
sceneName string
Résultat void

MainMenu() public static méthode

public static MainMenu ( ) : void
Résultat void

Party() public static méthode

public static Party ( ) : PartyHandler
Résultat PartyHandler

PauseGame() public static méthode

public static PauseGame ( bool pause ) : void
pause bool
Résultat void

RecipeKnown() public static méthode

public static RecipeKnown ( int index ) : bool
index int
Résultat bool

RegisterChangeNotifier() public static méthode

public static RegisterChangeNotifier ( ChangeNotifier c ) : void
c ChangeNotifier
Résultat void

RemoveArmor() public static méthode

public static RemoveArmor ( int id ) : int
id int
Résultat int

RemoveArmor() public static méthode

public static RemoveArmor ( int id, int n ) : int
id int
n int
Résultat int

RemoveCount() public static méthode

public static RemoveCount ( int id, int n, Hashtable ht ) : int
id int
n int
ht Hashtable
Résultat int

RemoveFromInventory() public static méthode

public static RemoveFromInventory ( ItemDropType type, int itemID, int quantity ) : void
type ItemDropType
itemID int
quantity int
Résultat void

RemoveItem() public static méthode

public static RemoveItem ( int id ) : int
id int
Résultat int

RemoveItem() public static méthode

public static RemoveItem ( int id, int n ) : int
id int
n int
Résultat int

RemoveNumberVariable() public static méthode

public static RemoveNumberVariable ( string key ) : void
key string
Résultat void

RemoveVariable() public static méthode

public static RemoveVariable ( string key ) : void
key string
Résultat void

RemoveWeapon() public static méthode

public static RemoveWeapon ( int id ) : int
id int
Résultat int

RemoveWeapon() public static méthode

public static RemoveWeapon ( int id, int n ) : int
id int
n int
Résultat int

RestoreControl() public static méthode

public static RestoreControl ( ) : void
Résultat void

SellFromInventory() public static méthode

public static SellFromInventory ( ItemDropType type, int itemID, int quantity, int price ) : void
type ItemDropType
itemID int
quantity int
price int
Résultat void

SetAreaName() public static méthode

public static SetAreaName ( int id ) : void
id int
Résultat void

SetAreaName() public static méthode

public static SetAreaName ( int id, DialoguePosition dp ) : void
id int
dp DialoguePosition
Résultat void

SetAreaNameID() public static méthode

public static SetAreaNameID ( int id ) : void
id int
Résultat void

SetArmorSaveData() public static méthode

public static SetArmorSaveData ( Hashtable ht ) : void
ht Hashtable
Résultat void

SetBattleArea() public static méthode

public static SetBattleArea ( BattleArea area ) : void
area BattleArea
Résultat void

SetBlockControl() public static méthode

public static SetBlockControl ( int add ) : void
add int
Résultat void

SetControlType() public static méthode

public static SetControlType ( ControlType ct ) : void
ct ControlType
Résultat void

SetDifficulty() public static méthode

public static SetDifficulty ( int id ) : void
id int
Résultat void

SetGameTime() public static méthode

public static SetGameTime ( float t ) : void
t float
Résultat void

SetInBattleArea() public static méthode

public static SetInBattleArea ( int add ) : void
add int
Résultat void

SetItemRecipeSaveData() public static méthode

public static SetItemRecipeSaveData ( Hashtable ht ) : void
ht Hashtable
Résultat void

SetItemSaveData() public static méthode

public static SetItemSaveData ( Hashtable ht ) : void
ht Hashtable
Résultat void

SetLanguage() public static méthode

public static SetLanguage ( int id ) : void
id int
Résultat void

SetMoney() public static méthode

public static SetMoney ( int m ) : void
m int
Résultat void

SetNumberVariable() public static méthode

public static SetNumberVariable ( string key, float value ) : void
key string
value float
Résultat void

SetNumberVariableSaveData() public static méthode

public static SetNumberVariableSaveData ( Hashtable ht ) : void
ht Hashtable
Résultat void

SetVariable() public static méthode

public static SetVariable ( string key, string value ) : void
key string
value string
Résultat void

SetVariableSaveData() public static méthode

public static SetVariableSaveData ( Hashtable ht ) : void
ht Hashtable
Résultat void

SetWeaponSaveData() public static méthode

public static SetWeaponSaveData ( Hashtable ht ) : void
ht Hashtable
Résultat void

SpawnPlayer() public static méthode

public static SpawnPlayer ( int spawnID ) : void
spawnID int
Résultat void

StartNewGame() public static méthode

public static StartNewGame ( ) : void
Résultat void

SubMoney() public static méthode

public static SubMoney ( int m ) : int
m int
Résultat int

Weapons() public static méthode

public static Weapons ( ) : Hashtable
Résultat Hashtable

WindowHandler() public static méthode

public static WindowHandler ( ) : WindowHandler
Résultat WindowHandler

WithinNoClickMove() public static méthode

public static WithinNoClickMove ( Vector3 point ) : bool
point Vector3
Résultat bool

WithinNoSpawn() public static méthode

public static WithinNoSpawn ( Vector3 point ) : bool
point Vector3
Résultat bool