예제 #1
0
 private void OnPlayfieldSelected()
 {
     playfieldPlacer.onPlayfieldSelected -= OnPlayfieldSelected;
     playfieldPlacer.enabled              = false;
     playfieldPlacer = null;
     SpatialMappingManager.Instance.SetSurfaceMaterial(spatialMappingOcclusionMaterial);
     ballStartPos = ball.transform.position;
     ballStartRot = ball.transform.rotation;
 }
예제 #2
0
    // 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();
        }
    }