Esempio n. 1
0
        //---------------------------------------------------------------------
        // Helpers
        //---------------------------------------------------------------------

        protected virtual bool TryToShoot(Collider target)
        {
            if (Target == null)
            {
                return(false);
            }

            var enemy = target.GetComponent <EnemyScript>();

            if (enemy == null)
            {
                return(false);
            }

            if (enemy == Target)
            {
                Target.GetShot(this);
                AudioEvent.Raise((int)Sound.Eat);
                SelfDestroy();
                return(true);
            }

            return(false);
        }