Пример #1
0
 private void Start()
 {
     gameSettings = GameSettingsManager.instance;
     SetVrToggleText();
     sensitivity = gameSettings.GetSensitivity();
     SetSensitivityText();
 }
Пример #2
0
 private void Start()
 {
     transform.position = target.position + Vector3.up * pitch + offset * currentZoom;
     transform.LookAt(target.position + Vector3.up * pitch);
     transform.RotateAround(target.position, Vector3.up, target.eulerAngles.y);
     gameSettings = GameSettingsManager.instance;
 }
Пример #3
0
 public void Awake()
 {
     Instance         = this;
     TouchSensitivity = 1.0f;
     MusicVolume      = 0.75f;
     SFXVolume        = 0.75f;
 }
Пример #4
0
 void Start()
 {
     DontDestroyOnLoad(transform.gameObject);
     gameSettingsManager = GameObject.Find("GameSettingsController").GetComponent <GameSettingsManager>();
     category            = gameSettingsManager.GetCategory();
     Mode = gameSettingsManager.GetMode();
 }
Пример #5
0
 // Use this for initialization
 void Start()
 {
     // Get instance of gameSettings
     gameSettings = GameSettingsManager.Instance;
     // Set Game Over canvas as inactive
     gameOverCanvas.SetActive(false);
 }
        public void Test_GetObjectCountFromSavFile()
        {
            SessionPath.ToSession = TestPaths.ToSessionTestFolder;


            GameSettingsManager.GetQuantityFileAddresses();
        }
Пример #7
0
    private void Start()
    {
        if (FindObjectOfType <GameSettingsManager>() != null)
        {
            waterSpeedAddition = GameSettingsManager.GetWaterRisingSpeed();

            if (GameSettingsManager.GetHandicapNoIndicator())
            {
                waterLevelIndicatorObject.SetActive(false);
            }

            if (GameSettingsManager.GetHandicapLimitedLives() || GameSettingsManager.GetHandicapOneLife())
            {
                lifePanel.SetActive(true);
                UpdateLifeCount();
            }
            else
            {
                lifePanel.SetActive(false);
            }
        }
        else
        {
            // Call when play from level straight from editor!
            Debug.Log("No GameSettingsManager script exists. Setting to default diffculty.");
            waterSpeedAddition = 1.0f;
        }
    }
 public void Setup()
 {
     PlayerPrefs.DeleteAll();
     am = MonoBehaviour.Instantiate(TestConstants.GetResource("Managers/Achievement Manager")).GetComponent <AchievementManager>();
     gs = MonoBehaviour.Instantiate(TestConstants.GetResource("Managers/Game Settings")).GetComponent <GameSettingsManager>();
     hm = MonoBehaviour.Instantiate(TestConstants.GetResource("Managers/Highscore Manager")).GetComponent <HighscoreManager>();
 }
Пример #9
0
        private void Initialise()
        {
            GameSettingsManager gs = GameSettingsManager.instance;

            normalCamera.SetActive(!gs.vrMode());
            VRCamera.SetActive(gs.vrMode());
            cameraToUse = gs.vrMode() ? VRCamera : normalCamera;
            sensitivity = gs.GetSensitivity();

            ShipData shipData = ShopManager.instance.GetSelectedShipData();

            shipModel    = GameObject.FindGameObjectWithTag(shipData.GetShipName()).transform;
            speed        = shipData.GetSpeed();
            acceleration = shipData.GetAcceleration();
            turningSpeed = shipData.GetTurningSpeed();

            foreach (Transform model in shipModels)
            {
                model.gameObject.SetActive(model.tag.Equals(shipData.GetShipName()));
            }

            hud = GetComponent <PlayerHud>();
            hud.SetSpeedText(speed);
            startingYPosition = transform.position.y;
        }
Пример #10
0
 public void Setup()
 {
     am = MonoBehaviour.Instantiate(TestConstants.GetResource("Managers/Achievement Manager")).GetComponent <AchievementManager>();
     gs = MonoBehaviour.Instantiate(TestConstants.GetResource("Managers/Game Settings")).GetComponent <GameSettingsManager>();
     hm = MonoBehaviour.Instantiate(TestConstants.GetResource("Managers/Highscore Manager")).GetComponent <HighscoreManager>();
     notificationIcon = MonoBehaviour.Instantiate(TestConstants.GetResource("Notification Icon").GetComponent <NotificationIcon>());
 }
Пример #11
0
        void OceanColorMenuEntrySelected(object sender, EventArgs e)
        {
            GameSettingsManager.Default.OceanColor = (GameSettingsManager.Default.OceanColor + 1) % _AvailableOceanColors.Length;
            GameSettingsManager.Save();

            SetMenuEntryText();
        }
Пример #12
0
        void InsultsMenuEntrySelected(object sender, EventArgs e)
        {
            GameSettingsManager.Default.Insults = !GameSettingsManager.Default.Insults;
            GameSettingsManager.Save();

            SetMenuEntryText();
        }
Пример #13
0
    bool NeedTutorialLevelInputManager(string input)
    {
        if (GameSettingsManager.currentLevel == 0)
        {
            if (needInput)
            {
                switch (chatIndex)
                {
                case 1:
                    playerName = input;
                    break;

                case 2:
                    favoriteColour = input;
                    GameSettingsManager.SetPlayerCodeName(playerName, favoriteColour);
                    break;

                default:
                    YesOrNoAnswer(input, GoToNextLevel, SkipTutorial);
                    return(true);
                }
                SetNextTyping();
                return(true);
            }
        }
        return(false);
    }
Пример #14
0
    public void pwUpdate()
    {
        gsettings    = GameObject.Find("AIOGameManager").GetComponent <GameSettingsManager>();
        login_module = GameObject.Find("AIOGameManager").GetComponent <LoginModule>();

        // update password from the database
        StartCoroutine(dbPassUpdate(gsettings.link, txt_accPassword.text, txt_newPassword.text, txt_confirmNewPassword.text));
    }
Пример #15
0
    /// <summary>
    /// Setup the rigidBody and grab an instance of the gameSettings
    /// </summary>
    private void Start()
    {
        rigidbody = GetComponent <Rigidbody>();

        gameSettings = GameSettingsManager.Instance;

        //Debug.Log(Vector3.Magnitude(new Vector3(0, transform.position.y, 0) - transform.position)); //11 units away from the center
    }
Пример #16
0
        void LanguageMenuEntrySelected(object sender, EventArgs e)
        {
            _CurrentLocale = (_CurrentLocale + 1) % _AvailableLocales.Count;
            GameSettingsManager.Default.Locale = _AvailableLocales[_CurrentLocale];
            GameSettingsManager.Save();

            SetMenuEntryText();
        }
Пример #17
0
    // Use this for initialization
    void Start()
    {
        // Get instance of gameSettings
        gameSettings = GameSettingsManager.Instance;

        // Get instance of soundManager
        soundManagerRef = gameSettings.soundManager.GetComponent <SoundManager>();
    }
 public GameEnvironment()
 {
     modelScale          = Matrix.CreateScale(1, 1, 1);
     inputHelper         = new InputHelper();
     gameStateManager    = new GameStateManager();
     random              = new Random();
     assetManager        = new AssetManager(Content);
     gameSettingsManager = new GameSettingsManager();
 }
Пример #19
0
 private void Awake()
 {
     if (instance != null)
     {
         Debug.LogWarning("More than one instance of <color=green>" + name + "</color> found!");
         return;
     }
     instance = this;
 }
Пример #20
0
 private void InitSettings()
 {
     DebugManager.RegisterCommand("resetsettings", (string keyword, string fullCmd, string[] args) =>
     {
         GameSettingsManager.ResetDefaultSettings();
         GameLogger.Log(TAG, "设置已还原默认");
         return(true);
     }, 0, "[还原默认设置]");
 }
 public GameEnvironment()
 {
     modelScale = Matrix.CreateScale(1, 1, 1);
     inputHelper = new InputHelper();
     gameStateManager = new GameStateManager();
     random = new Random();
     assetManager = new AssetManager(Content);
     gameSettingsManager = new GameSettingsManager();
 }
Пример #22
0
 public void Setup()
 {
     am     = MonoBehaviour.Instantiate(TestConstants.GetResource("Managers/Audio Manager")).GetComponent <AudioManager>();
     achm   = MonoBehaviour.Instantiate(TestConstants.GetResource("Managers/Achievement Manager")).GetComponent <AchievementManager>();
     gs     = MonoBehaviour.Instantiate(TestConstants.GetResource("Managers/Game Settings")).GetComponent <GameSettingsManager>();
     sm     = MonoBehaviour.Instantiate(TestConstants.GetResource("Managers/Shop Manager")).GetComponent <ShopManager>();
     player = MonoBehaviour.Instantiate(TestConstants.GetResource("Player"));
     pc     = player.GetComponent <PlayerControl>();
     sm.SetSelectedShipData(Resources.Load <ShipData>("Tests/Mock Ship"));
 }
Пример #23
0
 public GameEnvironment()
 {
     graphics            = new GraphicsDeviceManager(this);
     inputHelper         = new InputHelper();
     gameStateManager    = new GameStateManager();
     spriteScale         = Matrix.CreateScale(1, 1, 1);
     random              = new Random();
     assetManager        = new AssetManager(Content);
     gameSettingsManager = new GameSettingsManager();
 }
        public bool UpdateGameSettings()
        {
            string returnMessage = "";

            BoolWithMessage didSetSettings = GameSettingsManager.UpdateGameSettings(SkipMovieIsChecked, DBufferIsChecked);
            BoolWithMessage didSetObjCount = BoolWithMessage.True(); // set to true by default in case the user does not have the file to modify

            BoolWithMessage didSetVideoSettings = ValidateAndUpdateVideoSettings();


            if (GameSettingsManager.DoesInventorySaveFileExist())
            {
                didSetObjCount = GameSettingsManager.ValidateAndUpdateObjectCount(ObjectCountText);

                if (didSetObjCount.Result == false)
                {
                    returnMessage += didSetObjCount.Message;
                }
            }

            if (didSetSettings.Result == false)
            {
                returnMessage += didSetSettings.Message;
            }

            if (didSetVideoSettings.Result == false)
            {
                returnMessage += didSetVideoSettings.Message;
            }

            if (!didSetVideoSettings.Result || !didSetSettings.Result)
            {
                MessageService.Instance.ShowMessage(returnMessage);
                return(false);
            }


            returnMessage = "Game settings updated!";

            if (GameSettingsManager.DoesInventorySaveFileExist() == false)
            {
                returnMessage += " Object count cannot be changed until a .sav file exists.";
            }

            if (SessionPath.IsSessionRunning())
            {
                returnMessage += " Restart the game for changes to take effect.";
            }

            MessageService.Instance.ShowMessage(returnMessage);



            return(didSetSettings.Result && didSetObjCount.Result && didSetVideoSettings.Result);
        }
Пример #25
0
        private void InitSettings()
        {
            GameSettings = GameSettingsManager.GetSettings("core");
#if UNITY_EDITOR
            debug = true;
#else
            debug = GameSettings.GetBool("debug");
#endif
            GameSettings.RegisterSettingsUpdateCallback("control", new GameHandler(TAG, OnControlSettingsChanged));
            GameSettings.RequireSettingsLoad("control");
        }
Пример #26
0
    static GlobalData()
    {
        levelData = new LevelData();
        levelData.LoadFromXML("gameData");

        gameStateManager    = new GameStateManager(levelData);
        gameSettingsManager = new GameSettingsManager(levelData);
        resourcesManager    = new ResourcesManager(levelData);

        Debug.Log("Global Data Initialized");
    }
Пример #27
0
    public GameEnvironment()
    {
        graphics = new GraphicsDeviceManager(this);

        inputHelper = new InputHelper();
        gameStateManager = new GameStateManager();
        spriteScale = Matrix.CreateScale(1, 1, 1);
        random = new Random();
        assetManager = new AssetManager(Content);
        gameSettingsManager = new GameSettingsManager();
    }
Пример #28
0
 public GameEnvironment()
 {
     graphics = new GraphicsDeviceManager(this);
     Content.RootDirectory = "Content";
     inputHelper           = new InputHelper();
     gameStateManager      = new GameStateManager();
     spriteScale           = Matrix.CreateScale(1, 1, 1);
     random                   = new Random();
     assetManager             = new AssetManager(Content);
     gameSettingsManager      = new GameSettingsManager();
     graphics.GraphicsProfile = GraphicsProfile.HiDef;
 }
Пример #29
0
 private void Awake()
 {
     DontDestroyOnLoad(transform.gameObject);
     if (_instance != null)
     {
         Destroy(gameObject);
     }
     else
     {
         _instance = this;
     }
 }
Пример #30
0
    private void Start()
    {
        gameSettings = GameSettingsManager.Instance;

        rigidbody = GetComponent <Rigidbody>();                                      //Pushes in Rigidbody

        //rigidbody.AddForce(transform.right * gameSettings.pongBallMovementSpeed);   //Adds force to the ball

        soundManagerRef = gameSettings.soundManager.GetComponent <SoundManager>();   //Calls soundManager

        spawnWait = true;
    }
Пример #31
0
        /// <summary>
        /// Apply any changes made (most likely via the "Options" screen)
        /// </summary>
        public static void ApplyResolutionChanges()
        {
            //If no GraphicsDeviceManager has been set up yet, don't apply changes.
            if (!_Initialized)
            {
                return;
            }

            //Set width/height
            PhysicalWidth  = GameSettingsManager.Default.ResolutionWidth;
            PhysicalHeight = GameSettingsManager.Default.ResolutionHeight;

            //Make sure width/height is at least minimum
            if (PhysicalWidth <= 0 || PhysicalHeight <= 0)
            {
                PhysicalWidth  = GameSettingsManager.MinimumResolutionWidth;
                PhysicalHeight = GameSettingsManager.MinimumResolutionHeight;
            }

#if XBOX360
            // Xbox 360 graphics settings are fixed
            _GraphicsDeviceManager.IsFullScreen             = true;
            _GraphicsDeviceManager.PreferredBackBufferWidth =
                CutlassEngine.Device.Adapter.CurrentDisplayMode.Width;
            _GraphicsDeviceManager.PreferredBackBufferHeight =
                CutlassEngine.Device.Adapter.CurrentDisplayMode.Height;
#else
            _GraphicsDeviceManager.IsFullScreen              = GameSettingsManager.Default.IsFullscreen;
            _GraphicsDeviceManager.PreferredBackBufferWidth  = PhysicalWidth;
            _GraphicsDeviceManager.PreferredBackBufferHeight = PhysicalHeight;

            if (GameSettingsManager.Default.IsBorderless)
            {
                _GameForm.FormBorderStyle = FormBorderStyle.None;
            }
            else
            {
                _GameForm.FormBorderStyle = FormBorderStyle.FixedSingle;
            }
#endif
            //Calculate new aspect ratio
            float aspectRatio = (float)PhysicalWidth / PhysicalHeight;
            VirtualWidth = (int)(VIRTUAL_HEIGHT * aspectRatio);

            //Update screens
            ScreenManager.ChangeViewSettings(VirtualWidth);

            //Apply new settings on Graphics Device
            _GraphicsDeviceManager.ApplyChanges();

            //Save new settings out to disk.
            GameSettingsManager.Save();
        }
Пример #32
0
    private void AddInCurrentScoreStats()
    {
        HighScoreStat currentStat = new HighScoreStat();

        currentStat.score                = playerScore;
        currentStat.difficulty           = playerDifficulty;
        currentStat.handicapNoIndicator  = GameSettingsManager.GetHandicapNoIndicator();
        currentStat.handicapLimitedLives = GameSettingsManager.GetHandicapLimitedLives();
        currentStat.handicapOneLife      = GameSettingsManager.GetHandicapOneLife();
        currentStat.handicapZeroDivine   = GameSettingsManager.GetHandicapZeroDivine();
        highScores.Add(currentStat);
    }
 public GameEnvironment()
 {
     modelScale = Matrix.CreateScale(1, 1, 1);
     inputHelper = new InputHelper();
     gameStateManager = new GameStateManager();
     random = new Random();
     assetManager = new AssetManager(Content);
     gameSettingsManager = new GameSettingsManager();
     graphics = new GraphicsDeviceManager(this);
     camera = new Camera();
     //IsMouseVisible = false;
 }