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; }
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)); }