Пример #1
0
    public void SuperFinish()
    {
        Canvaser.Instance.SetGameOverPanel();
        IceCreamRotator.SetRotator(false);
        Speed.z            = 0;
        SpeedMultiplyer    = 0;
        Started            = false;
        Paused             = false;
        CanUseCurrentBonus = true;
        CameraFollow.Instance.ChangeCamera();
        PlayerController.Instance.PlayerAnimator.SetTrigger("Change");
        PlayerController.Instance.animator.SetBool(PlayerController.StartedHash, false);
        Time.timeScale = 1;
        AchievementsManager.Instance.CheckAchievements(TasksTypes.Loose);
        ScoreManager.Instance.SubmitScoreAsync((int)CurrentPoints, CurrentCoins, CurrentBoxes);
        TouchReader.ClearInputs();
        if (InDuel)
        {
            DuelManager.Instance.SubmitDuelResultAsync(DuelID, (int)CurrentPoints);
            InDuel = false;
        }

        Canvaser.Instance.PausePanel.SetActive(false);
        Canvaser.Instance.GamePanel.gameObject.SetActive(false);
        Canvaser.Instance.Coins.text = "0";
        Canvaser.Instance.Score.text = "0";

        AchievementsManager.Instance.SubmitAllAchievements(true);
        TasksManager.Instance.SubmitAllTasks(true);
        TurnOffAllBonuses();
        PlayerController.Instance.ResetSas();
        CoinGenerator.Instance.TurnOffCoins();
        MapGenerator.Instance.StartGeneration();
    }
Пример #2
0
    // Start is called before the first frame update
    void Start()
    {
        touchReader          = new TouchReader(Camera.main);
        touchReader_keyboard = new TouchReader_KeyboardControls();

        normalStickPositions = persistentData.getNormalStickPositions();
        shootingMode         = persistentData.getShootingMode();
        updateThumbstickBounds();

        playerBoatTransform_target  = playerBoat_target.GetComponent <Transform>();
        playerBoatTransform_delayed = playerBoat_delayed.GetComponent <Transform>();

        targetingArrow_transform = targetingArrow.GetComponent <RectTransform>();
        reloadWheel_transform    = reloadWheel.GetComponent <RectTransform>();
        reloadWheel_image        = reloadWheel.GetComponent <Image>();
        reloadPointer_transform  = reloadPointer.GetComponent <RectTransform>();

        reloadWheelReductionAmount = cannonData.getReloadWheelReductionAmount();
    }
Пример #3
0
 // Use this for initialization
 void Start()
 {
     reader = GetComponent <TouchReader>();
 }
Пример #4
0
 // Use this for initialization
 void Start ()
 {
     reader = GetComponent<TouchReader>();
 }