DimShift umgeschrieben sodass es zwei Oberobjekte (Dim1,Dim2) sucht.
Script muss Frank gegeben werden
This commit is contained in:
@@ -8,22 +8,23 @@ public class DimShift : MonoBehaviour
|
||||
// 0 = inactive in Dimension 1
|
||||
// 1 = active in Dimension 1
|
||||
public bool inFirstDim;
|
||||
BoxCollider2D col;
|
||||
SpriteRenderer rend;
|
||||
GameObject Dim1;
|
||||
GameObject Dim2;
|
||||
|
||||
void Start()
|
||||
{
|
||||
col = GetComponent<BoxCollider2D>();
|
||||
rend = GetComponent<SpriteRenderer>();
|
||||
Dim1 = GameObject.Find("Dim1");
|
||||
Dim2 = GameObject.Find("Dim2");
|
||||
|
||||
if (inFirstDim)
|
||||
{
|
||||
col.enabled = true;
|
||||
rend.enabled = true;
|
||||
Dim1.SetActive(true);
|
||||
Dim2.SetActive(false);
|
||||
|
||||
} else
|
||||
{
|
||||
col.enabled = false;
|
||||
rend.enabled = false;
|
||||
Dim2.SetActive(true);
|
||||
Dim1.SetActive(false);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -31,15 +32,15 @@ public class DimShift : MonoBehaviour
|
||||
{
|
||||
if (Input.GetKeyDown(KeyCode.LeftShift)&&inFirstDim)
|
||||
{
|
||||
col.enabled = false;
|
||||
rend.enabled = false;
|
||||
Dim2.SetActive(true);
|
||||
Dim1.SetActive(false);
|
||||
inFirstDim = !inFirstDim;
|
||||
} else
|
||||
{
|
||||
if (Input.GetKeyDown(KeyCode.LeftShift)&&!inFirstDim)
|
||||
{
|
||||
col.enabled = true;
|
||||
rend.enabled = true;
|
||||
Dim1.SetActive(true);
|
||||
Dim2.SetActive(false);
|
||||
inFirstDim = !inFirstDim;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user