public void BarrelRotateKeyInput(KeyCode AttackKey)
 {
     if ((csBarrelFunction)transform.gameObject.GetComponent("csBarrelFunction"))
     {
         csBarrelFunction BarrelFunction = this.transform.GetComponent <csBarrelFunction>();
         BarrelFunction.BarrelRotateKeyCode = AttackKey;
     }
 }
 public void BarrelRecoil(int RecoilValueOrder)
 {
     if ((csBarrelFunction)transform.gameObject.GetComponent("csBarrelFunction"))
     {
         csBarrelFunction BarrelFunction = this.transform.GetComponent <csBarrelFunction>();
         BarrelFunction.RecoilValue[RecoilValueOrder] += BarrelFunction.RecoilForce;
     }
 }