Unity 5.2.2 2D c# If lever hit then door open.
Hello everybody,
I got a question, a serious door question. the problem is that I want that is my bullet hits this lever, one door opens. I got multiple levers and multiple doors. Should I connect each with each other, or is it all depended on the script?? So I got a lever, you know, those little things with a bubble on them.
Here is my lever script:
using UnityEngine; using System.Collections;
public class Lever : MonoBehaviour {
// Use this for initialization
void Start()
{
}
void OnCollisionEnter2D(Collision2D coll)
{
Debug.Log("collision!!");
if (coll.gameObject.tag == "Bullet")
{
Debug.Log("tag bulll!!");
GameObject.Destroy(gameObject);
}
}
}
Honestly I do not know what to do after this. I tried the switch command, but it gave an error, so I thought it was my fault. The door has 2 stances one open and one that gives a closed door. does the animation solely depend on the script? Or does it depend on the Stance? Also, my bullet has to disappear when it hits the lever, so If lever hit then door open AND bullet erase, without closing the door. The door has no timer before it closes, so it has to stay open all the time. also the game is a top down puzzle game, without gravity, if that helps with answering the question.
Thank you all in advance for all the help, Daniel
Your answer
Follow this Question
Related Questions
The ban on going beyond the edge collider 0 Answers
Could someone help me with my 2D game project? 0 Answers
Ragdoll Movement Script, Help! 0 Answers
How Do I stop AI Following player on the Y-axis? 0 Answers
2d platformer physics 0 Answers