private void Awake() { m_photonView = GetComponent <PhotonView>(); m_unitBehaviour = GetComponent <UnitBehaviour>(); m_unitMovement = GetComponent <UnitMovement>(); m_unitShooting = GetComponent <UnitShooting>(); m_unitFieldOfView = GetComponent <UnitFieldOfView>(); }
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(); } } }