public CPadSimulator(CInputTouch.FPad fTouched_, CInputTouch.FButton fPushed_, float StandbyRange_, float ActiveRange_, bool Tracking_) { _fTouched = fTouched_; _fPushed = fPushed_; _InputKey = new CInputKey(_Callback); _InputKey.Add(KeyCode.A); _InputKey.Add(KeyCode.D); _InputKey.Add(KeyCode.Space); _InputKey.Add(KeyCode.Return); _PadPosCenter = new Vector2(Screen.width * 0.25f, Screen.height * 0.5f); }
public CPadSimulator(CInputTouch.FPad fTouched_, CInputTouch.FButton fPushed_, float StandbyRange_, float ActiveRange_, bool Tracking_) { _InputTouch.Add(new CInputTouch.CObjectPad((Vector2 Pos_) => { return(Pos_.x < Screen.width * 0.5f); }, fTouched_, StandbyRange_, ActiveRange_, Tracking_, 1)); _InputTouch.Add(new CInputTouch.CObjectButton((Vector2 Pos_) => { return(Pos_.x >= Screen.width * 0.5f); }, fPushed_)); }