void GuardMHitCheck() { GuardMushroomAttack _GuardMAttaked = _GuardMushroom.GetCurrentState() as GuardMushroomAttack; if (_GuardMAttaked != null) { _GuardMAttaked.AttackCheck(); } }
void GuardMHitCheck() { print(_GuardMushroom.GetCurrentState().GetType().ToString()); GuardMushroomAttack _GuardMAttaked = _GuardMushroom.GetCurrentState() as GuardMushroomAttack; Debug.Log(_GuardMAttaked); if (_GuardMAttaked != null) { Debug.Log("Not null"); _GuardMAttaked.AttackCheck(); } }