Add node interactions
This commit is contained in:
@@ -34,8 +34,17 @@ public class Node : MonoBehaviour
|
||||
|
||||
public void MoveToDirection(Direction dir)
|
||||
{
|
||||
connections[(int)dir].GetComponent<Node>().SetActiveNode();
|
||||
UI.SetActive(false);
|
||||
isActive = false;
|
||||
Node nodeComp = connections[(int)dir].GetComponent<Node>();
|
||||
if (nodeComp)
|
||||
{
|
||||
nodeComp.SetActiveNode();
|
||||
UI.SetActive(false);
|
||||
isActive = false;
|
||||
} else
|
||||
{
|
||||
connections[(int)dir].SendMessage("InteractNode");
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
@@ -33,7 +33,7 @@ public class Switch : MonoBehaviour
|
||||
if (Keyboard.current.eKey.wasPressedThisFrame)
|
||||
{
|
||||
gameManager.SetActiveCamera(1);
|
||||
debugNode.SetActiveNode();
|
||||
debugNode.SendMessage("SetActiveNode", debugNode.GetComponent<Node>());
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user