C# Класс NewCustomInputManager, maptron

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

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

Свойство Тип Описание
BackgroundTexture Texture
DescriptionTexture Texture
ErrorSound UnityEngine.AudioClip
EvenButtonTexture Texture
GUIDepth int
GeneralSkin UnityEngine.GUISkin
JoystickTexture Texture
MouseTexture Texture
OddButtonTexture Texture
SliderTexture Texture
TitleTexture Texture

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

Метод Описание
Awake ( ) : void
ClearKeys ( KeyConfig, kc, EditStates es, bool forjoy = false ) : void
ClearKeys ( KeyConfig, kc, bool forjoy = false ) : void
CloseEditor ( ) : bool
DeleteSavedConfig ( string name ) : void
DisplayError ( string e ) : void
DoEditKeyWork ( ) : void
DoNavigationWork ( ) : void
DrawBidirLabels ( KeyConfig, kc, Vector2 dim, bool forJoy = false ) : void
Get ( ) : NewCustomInputManager,
GetAxis ( string name ) : float
GetKey ( KeyCode, kc ) : bool
GetKey ( int player, JoyCode jc ) : bool
GetKey ( string name ) : bool
GetKeyDown ( KeyCode, kc ) : bool
GetKeyDown ( int player, JoyCode jc ) : bool
GetKeyDown ( string name ) : bool
GetKeyUp ( KeyCode, kc ) : bool
GetKeyUp ( int player, JoyCode jc ) : bool
GetKeyUp ( string name ) : bool
GetMouseButton ( int button ) : bool
GetMouseButtonDown ( int button ) : bool
GetMouseButtonUp ( int button ) : bool
GetMousePosition ( ) : Vector2
GetReference ( ) : NewCustomInputManager,
IsAxis ( string name ) : bool
LoadEditorConfig ( ) : bool
NavigateFocus ( int row, int col ) : void
OnGUI ( ) : void
OpenEditor ( ) : bool
ResetToDefault ( Hashtable &cfg ) : void
SaveEditorConfig ( ) : bool
SetupBidirectionalLinks ( Hashtable cfg ) : void
Start ( ) : void
Update ( ) : void
isOpen ( ) : bool

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

Метод Описание
DrawBidirAxisButton ( int pos, KeyConfig, kc, float width ) : int
DrawKeyConfigButton ( int pos, KeyConfig, kc, float width ) : int
EditConfig ( KeyConfig, kc, bool forJoy = false ) : bool
EditKey ( KeyConfig, config, EditStates es, JoyAnalog ja, int jplayer ) : bool
EditKey ( KeyConfig, config, EditStates es, JoyCode jc, int jplayer ) : bool
EditKey ( KeyConfig, config, EditStates es, KeyCode, kc ) : bool
EditKey ( KeyConfig, config, EditStates es, MouseAxes ma ) : bool
EditMouseKey ( KeyConfig, config, EditStates es, int button ) : bool
FindKey ( Hashtable cfg, JoyAnalog ja, int jplayer, ArrayList &keyConfigList ) : bool
FindKey ( Hashtable cfg, JoyCode jc, int jplayer, ArrayList &keyConfigList ) : bool
FindKey ( Hashtable cfg, KeyCode, kc, ArrayList &keyConfigList ) : bool
FindKey ( Hashtable cfg, MouseAxes ma, ArrayList &keyConfigList ) : bool
FindMouseKey ( Hashtable cfg, int button, ArrayList &keyConfigList ) : bool
GetButtonString ( KeyConfig, kc, bool forJoy = false ) : string
GetControllerKeyName ( JoyAnalog ja, int jplayer ) : string
GetControllerKeyName ( JoyCode jc, int jplayer ) : string
GetKey ( int player, int key ) : bool
GetKeyDown ( int player, int key ) : bool
GetKeyUp ( int player, int key ) : bool
HasKey ( KeyConfig, config, JoyAnalog ja, int jplayer ) : bool
HasKey ( KeyConfig, config, JoyCode jc, int jplayer ) : bool
HasKey ( KeyConfig, config, KeyCode, kc ) : bool
HasKey ( KeyConfig, config, MouseAxes ma ) : bool
HasKey ( KeyConfig, config, int k, int jplayer ) : bool
HasMouseKey ( KeyConfig, config, int button ) : bool
LoadConfig ( Hashtable &cfg, string name ) : bool
RemoveKey ( Hashtable cfg, JoyAnalog ja, int jplayer, KeyConfig, except ) : bool
RemoveKey ( Hashtable cfg, JoyCode jc, int jplayer, KeyConfig, except ) : bool
RemoveKey ( Hashtable cfg, KeyCode, kc, KeyConfig, except ) : bool
RemoveKey ( Hashtable cfg, MouseAxes ma, KeyConfig, except ) : bool
RemoveMouseKey ( Hashtable cfg, int button, KeyConfig, except ) : bool
SaveChanges ( ) : bool
SaveOutConfig ( Hashtable &cfg, string name ) : bool
isMissingInput ( KeyConfig, kc ) : bool
isMissingJoystickInput ( KeyConfig, kc ) : bool
isMissingKeyboardInput ( KeyConfig, kc ) : bool

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

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

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

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

public ClearKeys ( KeyConfig, kc, EditStates es, bool forjoy = false ) : void
kc KeyConfig,
es EditStates
forjoy bool
Результат void

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

public ClearKeys ( KeyConfig, kc, bool forjoy = false ) : void
kc KeyConfig,
forjoy bool
Результат void

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

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

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

public DeleteSavedConfig ( string name ) : void
name string
Результат void

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

public DisplayError ( string e ) : void
e string
Результат void

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

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

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

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

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

public DrawBidirLabels ( KeyConfig, kc, Vector2 dim, bool forJoy = false ) : void
kc KeyConfig,
dim Vector2
forJoy bool
Результат void

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

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

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

public GetAxis ( string name ) : float
name string
Результат float

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

public GetKey ( KeyCode, kc ) : bool
kc KeyCode,
Результат bool

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

public GetKey ( int player, JoyCode jc ) : bool
player int
jc JoyCode
Результат bool

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

public GetKey ( string name ) : bool
name string
Результат bool

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

public GetKeyDown ( KeyCode, kc ) : bool
kc KeyCode,
Результат bool

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

public GetKeyDown ( int player, JoyCode jc ) : bool
player int
jc JoyCode
Результат bool

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

public GetKeyDown ( string name ) : bool
name string
Результат bool

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

public GetKeyUp ( KeyCode, kc ) : bool
kc KeyCode,
Результат bool

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

public GetKeyUp ( int player, JoyCode jc ) : bool
player int
jc JoyCode
Результат bool

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

public GetKeyUp ( string name ) : bool
name string
Результат bool

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

public GetMouseButton ( int button ) : bool
button int
Результат bool

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

public GetMouseButtonDown ( int button ) : bool
button int
Результат bool

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

public GetMouseButtonUp ( int button ) : bool
button int
Результат bool

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

public GetMousePosition ( ) : Vector2
Результат Vector2

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

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

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

public IsAxis ( string name ) : bool
name string
Результат bool

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

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

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

public NavigateFocus ( int row, int col ) : void
row int
col int
Результат void

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

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

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

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

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

public ResetToDefault ( Hashtable &cfg ) : void
cfg Hashtable
Результат void

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

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

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

public SetupBidirectionalLinks ( Hashtable cfg ) : void
cfg Hashtable
Результат void

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

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

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

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

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

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

Описание свойств

BackgroundTexture публичное свойство

public Texture BackgroundTexture
Результат Texture

DescriptionTexture публичное свойство

public Texture DescriptionTexture
Результат Texture

ErrorSound публичное свойство

public AudioClip,UnityEngine ErrorSound
Результат UnityEngine.AudioClip

EvenButtonTexture публичное свойство

public Texture EvenButtonTexture
Результат Texture

GUIDepth публичное свойство

public int GUIDepth
Результат int

GeneralSkin публичное свойство

public GUISkin,UnityEngine GeneralSkin
Результат UnityEngine.GUISkin

JoystickTexture публичное свойство

public Texture JoystickTexture
Результат Texture

MouseTexture публичное свойство

public Texture MouseTexture
Результат Texture

OddButtonTexture публичное свойство

public Texture OddButtonTexture
Результат Texture

SliderTexture публичное свойство

public Texture SliderTexture
Результат Texture

TitleTexture публичное свойство

public Texture TitleTexture
Результат Texture