示例#1
0
 void OpenFire()
 {
     if (Physics.Raycast(camTransform.TransformPoint(startPosition), camTransform.forward, out hit, range))
     {
         gunMaster.CallEventShotDefault(hit.point, hit.transform);
         if (hit.transform.CompareTag(GameManager_References._enemyTag))
         {
             //Debug.Log("Shoot enemy");
             gunMaster.CallEventShotEnemy(hit.point, hit.transform);
         }
     }
 }
示例#2
0
 void OpenFire()
 {
     // Debug.Log("FIREASKLDFJA");
     if (Physics.Raycast(camTransform.TransformPoint(startPos), camTransform.forward, out hit, range))
     {
         gun_Master.CallEventShotDefault(hit.point, hit.transform);
         if (hit.transform.CompareTag(MCP_References._enemyTag))
         {
             Debug.Log("Hit Enemy");
             gun_Master.CallEventShotEnemy(hit.point, hit.transform);
         }
     }
 }
示例#3
0
        void OpenFire()
        {
            if (Physics.Raycast(camTransform.TransformPoint(startPosition), camTransform.forward, out hit, range))
            {
                gunMaster.CallEventShotDefault(hit.point, hit.transform);

                if (hit.transform.CompareTag("Default"))
                {
                    gunHitEffects.SpawnDefaultHitEffect(hit.point, hit.transform);
                }

                if (hit.transform.CompareTag("Enemy"))
                {
                    gunHitEffects.SpawnEnemyHitEffect(hit.point, hit.transform);
                    gunMaster.CallEventShotEnemy(hit.point, hit.transform);
                }
            }
        }