void Start() { enablePlayerBehavouir = false; // from server. use consts mapController = GetComponent <MapController> (); DeterminePrototype prototypepicker = GetComponent <DeterminePrototype> (); StartCoroutine(prototypepicker.determinePrototype(r => { print("Got prototype " + r); prototype = r; if (r == A) { enablePlayerBehavouir = true; } else if (r == B) { enablePlayerBehavouir = false; } else { Debug.LogError("error determaining prototype"); } enablePlayerBehavouir = true; // OVERWRITE //StartCoroutine (prototypepicker.confirmPrototype (r)); })); }
// Use this for initialization void Start() { slytterSheets = GetComponent <connect> (); prototype = GetComponent <DeterminePrototype> (); mapcontroller = GameObject.FindWithTag("GameController").GetComponent <MapController> (); }