protected override void OnAttack(Player player)
 {
     _player = player;
     //_player.busyAction = true;
     _player.AddBusyAction (IN_ATTACK);
     Vector3 spawnPos = new Vector3 (transform.position.x, transform.position.y + 1.5f, transform.position.z);
     _throwAbleObject = Instantiate ((GameObject)Resources.Load ("Prefabs/SpecialAttacks/ThrowAbleObject"), spawnPos, Quaternion.identity) as GameObject;
     int dir = (int)(Mathf.Abs (gameObject.transform.localScale.x) / gameObject.transform.localScale.x);
     _throwAbleObject.GetComponent<ThrowObject> ().SetStats (gameObject, dir, _throwStrength, player.playerStats.stunPower, player.playerStats.pushPower);
     base.OnAttack (player);
 }