Esempio n. 1
0
 private void Awake()
 {
     au = gameObject.AddComponent <AudioSource>();
     //var sr = gameObject.AddComponent<SpriteRenderer>();
     //var col = gameObject.AddComponent<BoxCollider2D>();
     ht                    = gameObject.AddComponent <HeroTrigger>();
     ht.HeroEnter          = RecoveOneshot;
     transform.localScale *= 2;
 }
Esempio n. 2
0
            private void Awake()
            {
                gameObject.layer = (int)GlobalEnums.PhysLayers.INTERACTIVE_OBJECT;
                col = gameObject.AddComponent <BoxCollider2D>();
                //gameObject.AddComponent<ShowColliders>();
                ht = gameObject.AddComponent <HeroTrigger>();

                ht.HeroAtk = () => {
                    scope = new Scope();
                    scope.ToggleOn();
                    Modding.Logger.LogDebug("Binoculars on");
                };
                var tex = GUIController.Instance.images["binoculars"];
                var sr  = gameObject.AddComponent <SpriteRenderer>();

                sr.sprite = Sprite.Create(tex, new Rect(0, 0, tex.width, tex.height), new Vector2(0.5f, 0.5f));
            }