public Jewel(Vector2 position) { Tag = "Jewel"; transform = AddComponent<Transform>(); transform.Position = position; renderer = AddComponent<Renderer>(); renderer.SetImage(Managers.Content.Load<Texture2D>("Sprites/Objects/Jewel")); renderer.Pivot = new Vector2(renderer.ImageWidth / 2, renderer.ImageHeight / 2f); collider = AddComponent<BoxCollider>(); collider.OnCollisionEnter += OnCollisionEnter; }
public GateGraveyard(Vector2 position) { Tag = "GateGraveyard"; transform = AddComponent<Transform>(); transform.Position = position; renderer = AddComponent<Renderer>(); renderer.SetImage(Managers.Content.Load<Texture2D>("Sprites/Objects/GateGraveyard")); //renderer.Pivot = new Vector2(renderer.ImageWidth / 2, renderer.ImageHeight / 2f); collider = AddComponent<BoxCollider>(); EventManager.OnUpdate += OnUpdate; }
public DoorForest(Vector2 position) { Tag = "DoorForest"; transform = AddComponent<Transform>(); transform.Position = position; renderer = AddComponent<Renderer>(); renderer.SetImage(Managers.Content.Load<Texture2D>("Sprites/Objects/DoorForest")); //renderer.Pivot = new Vector2(renderer.ImageWidth / 2, renderer.ImageHeight / 2f); collider = AddComponent<BoxCollider>(); collider.OnCollisionEnter += OnCollisionEnter; EventManager.OnUpdate += OnUpdate; }
public HealPotion(Vector2 position, NewTimer timer) { Tag = "HealPotion"; this.timer = timer; transform = AddComponent<Transform>(); transform.Position = position; renderer = AddComponent<Renderer>(); renderer.SetImage(Managers.Content.Load<Texture2D>("Sprites/Objects/Heal_Potion")); renderer.Pivot = new Vector2(renderer.ImageWidth / 2, renderer.ImageHeight / 2f); collider = AddComponent<BoxCollider>(); collider.OnCollisionEnter += OnCollisionEnter; EventManager.OnUpdate += OnUpdate; }