void LocalEffects()
 {
     anim.SetTrigger ("Released");
     if (WeaponAdd == null)
         WeaponAdd = GetComponent<WeaponAddToPlayer> ();
     WeaponAdd.SetUpperArmTrigger ("Pistol_Shoot");
     if (CameraShake.cam.camMove.player == transform.parent.parent)
         CameraShake.cam.Shake (.3f, 5);
 }
 void LocalEffects(Vector3 casingPos, Vector2 force)
 {
     GameObject nc = (GameObject)Instantiate (ShellPrefab, casingPos, Quaternion.identity);
     nc.GetComponent<Rigidbody2D> ().AddForce (force);
     if (WeaponAdd == null)
         WeaponAdd = GetComponent<WeaponAddToPlayer> ();
     WeaponAdd.SetUpperArmTrigger ("Pistol_Shoot");
     anim.SetTrigger ("shoot");
     if (CameraShake.cam.camMove.player == transform.parent.parent)
         CameraShake.cam.Shake (.12f, 5);
 }
 void RpcAnimation()
 {
     anim.SetTrigger("Shoot");
     if (WeaponAdd == null)
         WeaponAdd = GetComponent<WeaponAddToPlayer> ();
     WeaponAdd.SetUpperArmTrigger ("Pistol_Shoot");
     if (CameraShake.cam.camMove.player == transform.parent.parent)
         CameraShake.cam.Shake (.08f, 5);
 }