Ejemplo n.º 1
0
 private void Awake()
 {
     m_photonView      = GetComponent <PhotonView>();
     m_unitBehaviour   = GetComponent <UnitBehaviour>();
     m_unitMovement    = GetComponent <UnitMovement>();
     m_unitShooting    = GetComponent <UnitShooting>();
     m_unitFieldOfView = GetComponent <UnitFieldOfView>();
 }
Ejemplo n.º 2
0
    protected override void OnTriggerEnter2D(Collider2D collision)
    {
        base.OnTriggerEnter2D(collision);

        if (collision.gameObject.layer == LayerMask.NameToLayer("Spaceship"))
        {
            if (m_SpaceshipShooting == null)
            {
                m_SpaceshipShooting = collision.GetComponent <UnitShooting>();
            }

            if (m_SpaceshipShooting != null)
            {
                StartCoroutine(CountDown());
                Deactivate();
            }
        }
    }