private void Awake()
 {
     if (instance == null)
     {
         instance = this;
     }
     else if (instance == this)
     {
         Destroy(gameObject);
     }
 }
Example #2
0
    // Use this for initialization
    void Start()
    {
        objectPool = DropObjectPool.instance;

        setNewTimeBetweenFreeze();

        spriteRenderer = GetComponent <SpriteRenderer>();

        animator = GetComponent <Animator>();

        flash = Instantiate(flashPrefab, transform.position, Quaternion.LookRotation(Vector2.up));
        flash.transform.parent = transform.parent;

        if (!bounceIsOn)
        {
            GetComponent <Collider2D>().enabled = false;
        }
    }