示例#1
0
    protected override void Start()
    {
        playerScript = GlobalOptions.GetPlayerScript();

        touchPriority  = 3;
        swallowTouches = false;
        init();

        //1 дюйм = 2.54 см
        //хотим чтобы свайп был от 6,35 миллиметра
        if (Screen.dpi != 0f)
        {
            Epsilonxx = Epsilonyy = Screen.dpi * 0.25f;
        }
        else
        {
            Epsilonxx = 30 * GlobalOptions.scaleFactorx;
            Epsilonyy = 30 * GlobalOptions.scaleFactory;

            if (GlobalOptions.scaleFactorx < 0.5)
            {
                Epsilonxx = 30 * GlobalOptions.scaleFactorx * 2;
                Epsilonyy = 30 * GlobalOptions.scaleFactory * 2;
            }
        }
    }
示例#2
0
 void Start()
 {
     GuiLayer             = GlobalOptions.GetGuiLayer();
     playerScript         = GlobalOptions.GetPlayerScript();
     playertransform      = GlobalOptions.GetPlayerScript().singleTransform;
     characterTransform   = playerScript.Character.transform;
     walkingBearTransform = playerScript.GetWalkingBear();
     initEnemy();
 }
示例#3
0
    // Update is called once per frame

    void Start()
    {
        playerScript       = GlobalOptions.GetPlayerScript();
        controller         = GetComponent <CharacterController>();
        walkingBear        = singleTransform.FindChild("WalkingBear").gameObject;
        walkinbearCollider = walkingBear.collider as CapsuleCollider;

        walkingBearTransform = walkingBear.transform;
    }
示例#4
0
    // Use this for initialization

    public override void OnHit(Collider other)
    {
        base.OnHit(other);
        GlobalOptions.GetPlayerScript().boostFx.Play();
        PersonInfo.AddPost(1);
        GuiLayer.AddPostal();
        PlayClipSound();
        MakeInactive();
    }
示例#5
0
    // Use this for initialization
    void Start()
    {
        StarsList = new ArrayList();

        playerScript = GlobalOptions.GetPlayerScript();

        InitSprites();
        Restart();
    }
示例#6
0
 // Screen Controller To Show Methods
 public void ShowOnScreen()
 {
     GlobalOptions.GetMissionEmmitters().LevelBegin();
     if (!flagFirstTime)
     {
         Debug.Log("LoadCurrentLevel");
         LoadCurrentLevel();
         GlobalOptions.GetPlayerScript().Restart();
     }
 }
示例#7
0
    public void LoadLevelFromGlobalOptions()
    {
        player           = GlobalOptions.GetPlayerScript();
        drawnPerspective = GlobalOptions.globalPerspective;

        oldObjectPos = initialPos;

        init();
        PreloadTerrains();
    }
示例#8
0
    //private Transform oldParent;

    public override void OnHit(Collider other)
    {
        if (effectMade != 2)
        {
            GlobalOptions.GetPlayerScript().moneyCollected.Play();
            PlayClipSound();
            //MakeInactive();
            effectMade = 2;
            camx       = 0;
            camy       = -5;
        }
    }
 override protected void MakeOnTouch()
 {
     if (GlobalOptions.gameState == GameStates.GAME)
     {
         gameObject.SetActive(false);
         screenLoader.LoadScreenByName(screenToShow);
         GlobalOptions.GetPlayerScript().PauseGame();
     }
     else
     {
         screenLoader.LoadScreenByName(screenToShow);
     }
 }
示例#10
0
 public void MissionFinished(Mission mission)
 {
     finishedMissionsNumber++;
     GlobalOptions.GetPlayerScript().Yahoo();
     SetMissionFinished(mission.GetId());
     currentMissions.Remove(mission);
     if (currentMissions.Count == 0)
     {
         NotifyNoMissions();
     }
     thisLifeFinishedMissions.Add(mission);
     CurrentMissionsSerializer.SaveCurrentMissions(currentMissions, misionCurrentTag);
     CurrentMissionsSerializer.RemoveMissionData(mission);
     timeOutTime = Time.time + GetTimeOut();
 }
示例#11
0
 public override void OnHit(Collider other)
 {
     base.OnHit(other);
     GlobalOptions.GetPlayerScript().boostFx.Play();
 }
示例#12
0
 protected void getPlayer()
 {
     playerScript = GlobalOptions.GetPlayerScript();
 }
示例#13
0
 public void FlyXYZRotateXYZStop()
 {
     GlobalOptions.GetPlayerScript().RemovePosilka();
     Destroy(gameObject, 0.1f);
 }
示例#14
0
 public void Resume()
 {
     AddAllTimes();
     pause.SetActive(true);
     GlobalOptions.GetPlayerScript().ResumeGame();
 }