예제 #1
0
파일: Gun.cs 프로젝트: cxsb/TowerDefense
        override public void FunctionBtnInput(Character character, BtnType btnType, BtnInputType btnInputType)
        {
            if (btnType == BtnType.Main1)
            {
                if (btnInputType == BtnInputType.Down)
                {
                    PullTrigger(character);
                }

                if (btnInputType == BtnInputType.Up)
                {
                    ReleaseTrigger(character);
                }
            }

            if (btnType == BtnType.Main2)
            {
                if (btnInputType == BtnInputType.Down)
                {
                    BeginAim(character);
                }

                if (btnInputType == BtnInputType.Press)
                {
                    Aim(character);
                }

                if (btnInputType == BtnInputType.Up)
                {
                    StopAim(character);
                }
            }

            if (btnType == BtnType.Sub1)
            {
                if (btnInputType == BtnInputType.Down)
                {
                    Reload(character);
                }
            }
        }
예제 #2
0
 virtual public void FunctionBtnInput(Character character, BtnType btnType, BtnInputType btnInputType)
 {
 }