// IDOL CONTROLLER

    public void StartIdolActivity()
    {
        Collider2D[] colliders = Physics2D.OverlapCircleAll(transform.position, 0.7f, 1 << gameObject.layer | 1);

        foreach (Collider2D coll in colliders)
        {
            if (coll.CompareTag("Idol"))
            {
                curIdol = coll.gameObject.GetComponent <IdolController>();
                StartCoroutine(StartCountdown());
            }
        }
    }
Example #2
0
        public override void onAddedToScene()
        {
            base.onAddedToScene();

            tag = (int)Tags.Idol;

            var texture     = scene.content.Load <Texture2D>("sprites/buddhas");
            var subtextures = Subtexture.subtexturesFromAtlas(texture, 32, 35);

            sprite             = addComponent(new Sprite(subtextures[0]));
            sprite.renderLayer = 1;

            controller = addComponent <IdolController>();
        }
Example #3
0
 void Start()
 {
     controller = GetComponent <IdolController>();
     interact   = false;
 }