// Start is called before the first frame update void Start() { switch (gameObject.name) { case "herculesHead": { enemyPosition = "topleft"; break; } case "perseusHead": { enemyPosition = "botleft"; break; } case "achillesHead": { enemyPosition = "botright"; break; } case "ippoHead": { enemyPosition = "topright"; break; } } step = 1; Board.SetUpBoard(); FirebaseDatabase.ListenForValueChanged("game/positions/" + user.uid, gameObject.name, "OnValueChanged", "OnError"); FirebaseDatabase.ListenForValueChanged("rooms/room1/question/" + user.uid, gameObject.name, "OnQuestionChange", "OnQuestionError"); FirebaseDatabase.ListenForAnswer("rooms/room1/answers/" + user.uid, gameObject.name, "OnAnswerSuccess", "OnQuestionError"); }