添加对象池并更新KeySettingManager的README
This commit is contained in:
@@ -2,17 +2,20 @@
|
||||
|
||||
```csharp
|
||||
public class KeyMapping
|
||||
{
|
||||
public string actionName;
|
||||
public KeyCode keyCode;
|
||||
{
|
||||
public string actionName;
|
||||
public KeyCode keyCode;
|
||||
|
||||
public KeyMapping(string actionName, KeyCode keyCode)
|
||||
{
|
||||
this.actionName = actionName;
|
||||
this.keyCode = keyCode;
|
||||
}
|
||||
public KeyMapping(string actionName, KeyCode keyCode)
|
||||
{
|
||||
this.actionName = actionName;
|
||||
this.keyCode = keyCode;
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
<code>KeySettingManager</code>为单例类
|
||||
//todo
|
||||
在<code>LoadKeySettings()</code>中填写自己需要的键位对即可。
|
||||
调用<code>GetKey(string actionName)</code>获取行为对应的KeyCode
|
||||
|
||||
调用<code>SetKey(string actionName, KeyCode newKeyCode)</code>设置行为对应KeyCode
|
||||
Reference in New Issue
Block a user