AutoHide.cs 520 B

1234567891011121314151617181920212223242526272829303132
  1. using UnityEngine;
  2. using System.Collections;
  3. public class AutoHide : MonoBehaviour
  4. {
  5. public float delayTime = 1;
  6. float leftTime = 0;
  7. // Use this for initialization
  8. void Start()
  9. {
  10. leftTime = delayTime;
  11. }
  12. private void OnEnable()
  13. {
  14. leftTime = delayTime;
  15. }
  16. // Update is called once per frame
  17. void Update()
  18. {
  19. leftTime -= Time.unscaledDeltaTime;
  20. if(leftTime<=0)
  21. {
  22. this.gameObject.SetActive(false);
  23. }
  24. }
  25. }