Skip to content
Snippets Groups Projects
Select Git revision
  • 0bfef4f5f3b2da7716a74cec472d19af0bed149a
  • master default
  • fin/ulo-section
  • week45/fancy-builds
  • fin/applogos
  • week41/final-review
  • week41/review-again
  • week41/reporting-on-app
  • week40/apppep
  • week40/review-report
  • week40/elementary
  • week39/transitive
  • week39/lazy-scores
  • week39/application-sections-fix
  • week39/feedback-holes
  • week39/feedback-versioning
  • week38/slide-review
  • issue13/fix
  • issue13/version-upgrade
  • issue12/setup
  • issue10/explorer
21 results

generate-ttl.py

Blame
  • TimedObjectDestructor.cs 561 B
    using System;
    using UnityEngine;
    
    namespace UnityStandardAssets.Utility
    {
        public class TimedObjectDestructor : MonoBehaviour
        {
            [SerializeField] private float m_TimeOut = 1.0f;
            [SerializeField] private bool m_DetachChildren = false;
    
    
            private void Awake()
            {
                Invoke("DestroyNow", m_TimeOut);
            }
    
    
            private void DestroyNow()
            {
                if (m_DetachChildren)
                {
                    transform.DetachChildren();
                }
                DestroyObject(gameObject);
            }
        }
    }