private void OnPlayfieldSelected() { playfieldPlacer.onPlayfieldSelected -= OnPlayfieldSelected; playfieldPlacer.enabled = false; playfieldPlacer = null; SpatialMappingManager.Instance.SetSurfaceMaterial(spatialMappingOcclusionMaterial); ballStartPos = ball.transform.position; ballStartRot = ball.transform.rotation; }
// Use this for initialization void Start() { ballStartPos = ball.transform.position; ballStartRot = ball.transform.rotation; StartCoroutine(emit_start_events()); goalTrigger.onGoalReached += onGoalReached; InputManager.Instance.AddGlobalListener(gameObject); playfieldPlacer = GetComponent <PlayfieldPlacer>(); playfieldPlacer.onPlayfieldSelected += OnPlayfieldSelected; startTime = Time.unscaledTime; if (pauseOnStart) { pauseGame(); } }