コード例 #1
0
 void Start()
 {
     GuiLayer             = GlobalOptions.GetGuiLayer();
     playerScript         = GlobalOptions.GetPlayerScript();
     playertransform      = GlobalOptions.GetPlayerScript().singleTransform;
     characterTransform   = playerScript.Character.transform;
     walkingBearTransform = playerScript.GetWalkingBear();
     initEnemy();
 }
コード例 #2
0
ファイル: Player.cs プロジェクト: Shahabz/crm
    protected override void Start()
    {
        //transforms
        whereToLookTransform = WhereToLook.transform;
        characterTransform   = Character.transform;
        mainCameraTransform  = MainCamera.transform;
        particlesTransform   = Particles.transform;

        walkingBear          = characterTransform.FindChild("WalkingBear").gameObject;
        walkingBearTransform = walkingBear.transform;
        ////////////

        characterMarioC                 = Character.GetComponent <CharacterMarioC>();
        PlayerFirstPos                  = singleTransform.position;
        CameraFirstPos                  = mainCameraTransform.position;
        CameraFirstRotation             = mainCameraTransform.rotation;
        CharacterFirstPos               = characterTransform.localPosition;
        firstWhereToLookLocalPos        = whereToLookTransform.localPosition;
        raznFromWhereToLookAndCharacter = firstWhereToLookLocalPos - CharacterFirstPos;


        HeadStarsParticleEmitter = GameObject.Find("HeadBoomParticle").GetComponent <ParticleEmitter>();

        GlobalOptions.playerVelocity = startVelocity;
        bearAnimation = Character.GetComponent("BearAnimation3D") as BearAnimation3D;
        bearAnimation.SetWalkSpeed(GetRealVelocityWithNoDeltaTime() / startVelocity);
        force             = 0;
        touchPriority     = 3;
        swallowTouches    = false;
        PathNumber        = 0;
        prevPathNumber    = 0;
        PathChanging      = false;
        VelocityVodka     = 1;
        VelocityHeadStart = 1;
        VelocityPosilka   = 1;
        oldMetersz        = 0;
        oneMeterz         = 0;
        allMeters         = 0;
        flagPosilka       = false;
        flagYahoo         = false;
        timerAltWalk      = Time.time;

        stopTime      = 0;
        startstopTime = 0;

        accelPriority  = 1;
        swallowAcceles = false;

        init();

        guiLayer = GlobalOptions.GetGuiLayer();
        GlobalOptions.gameState                = GameStates.GAME;
        GlobalOptions.playerStates             = PlayerStates.WALK;
        GlobalOptions.playerStatesPathChanging = PlayerStatesPathChanging.FORWARD;
    }
コード例 #3
0
ファイル: GlobalOptions.cs プロジェクト: Shahabz/crm
 public static GuiLayerInitializer GetGuiLayer()
 {
     if (!guiLayerInitializer)
     {
         GameObject vsp = GameObject.Find("/ScreenGame/GUILayer");
         if (vsp == null)
         {
             return(null);
         }
         guiLayerInitializer = vsp.GetComponent <GuiLayerInitializer>();
     }
     return(guiLayerInitializer);
 }
コード例 #4
0
ファイル: PersonInfo.cs プロジェクト: Shahabz/crm
    public static void FinishTutorial()
    {
        PlayerPrefs.SetInt(TAG + "tutorial", 1);
        MissionEmmitters missionEmmitters = GlobalOptions.GetMissionEmmitters();

        if (missionEmmitters != null)
        {
            missionEmmitters.Init();
        }
        GuiLayerInitializer guiLayer = GlobalOptions.GetGuiLayer();

        if (guiLayer != null)
        {
            guiLayer.upNotifierController.AddTutorialFinihsedNotifier();
            guiLayer.upNotifierController.SetCurrentMissions();
        }
    }