public void Start() { frame = GameObject.FindGameObjectWithTag("rspTime").GetComponent <FrameEnforcer>(); frame.AddUpdate((int)FramePriority.InputBuffer, new Action <int>(ServeBuffer)); inputFactory = new Input.Factory(); inputBuffer = new GameInputStruct[bufferLength]; currState = new GameInputStruct { direction = FightingGameAbsInputCodeDir.Neutral, butA = false, butB = false, butC = false, butD = false, butS = false, }; for (int n = 0; n < inputBuffer.Length; ++n) { inputBuffer[n] = new GameInputStruct { direction = FightingGameAbsInputCodeDir.Neutral, butA = false, butB = false, butC = false, butD = false, butS = false, }; } inputCombinations = new List <Input.Combinations.Combination>(); }
public InputManager( Input.Factory inputFactory, InControl.InControlManager inControlManager) { this.inputFactory = inputFactory; }