private void load(GameConfigManager config, TextureStore textures, CirclesColour colour) { Children = new Drawable[] { cursorContainer = new Container { AutoSizeAxes = Axes.Both, Children = new Drawable[] { new Sprite { Texture = textures.Get(@"Cursor/menu-cursor"), }, AdditiveLayer = new Sprite { Blending = BlendingParameters.Additive, Colour = colour.Pink, Alpha = 0, Texture = textures.Get(@"Cursor/menu-cursor-additive"), }, } } }; cursorScale = config.GetBindable <float>(CirclesSetting.MenuCursorSize); cursorScale.BindValueChanged(scale => cursorContainer.Scale = new Vector2(scale.NewValue * base_scale), true); }
protected void OnDestroy() { if (_instance != null) { _instance = null; } }
void Start() { gameManager = GameObject.Find("GameManager"); gameConfigManager = gameManager.GetComponent <GameConfigManager>(); var valueFromConfig = gameConfigManager.GetType().GetProperty(affectedVariable).GetValue(gameConfigManager, null); if (valueFromConfig is int) { slider.value = (int)valueFromConfig; slider.wholeNumbers = true; _isInt = true; rowTitle.text = CamelCaseToTitleCase(affectedVariable) + " : " + slider.value; } else { slider.value = (float)valueFromConfig; rowTitle.text = CamelCaseToTitleCase(affectedVariable) + " : " + slider.value.ToString("0.00"); } string constCase = CamelCaseToConstCase(affectedVariable); slider.onValueChanged.AddListener(delegate { OnSliderWasChanged(); }); float minValue = (float)gameConfigManager.GetType().GetField("MIN_" + constCase).GetValue(gameConfigManager); float maxValue = (float)gameConfigManager.GetType().GetField("MAX_" + constCase).GetValue(gameConfigManager); slider.minValue = minValue; slider.maxValue = maxValue; }
private void Awake() { if (Instance == null) { Instance = this; } }
protected override void Initialize() { base.Initialize(); spriteBatch = new SpriteBatch(GraphicsDevice); Resources.LoadResources(GameConfigManager.GetConfig().resources_directory, GraphicsDevice); }
public void StartButton_OnClick() { SceneManager.LoadScene("Level01"); GameConfigManager.SaveGameSetting(new GameSettings() { SkipIntro = IntroAskToggle.isOn ? "1" : "0" }); }
private void load(GameConfigManager osuConfig) { if (applyUIScale) { uiScale = osuConfig.GetBindable <float>(CirclesSetting.UIScale); uiScale.BindValueChanged(scaleChanged, true); } }
protected void Awake() { //Let's keep this alive between scene changes Object.DontDestroyOnLoad(gameObject); _instance = this; GameConfig.Initialize(gameConfigTemplate); }
void Start() { bookmark = BOOKMARK_START; gameStateManager = GetComponent <GameStateManager>(); gameConfigManager = GetComponent <GameConfigManager>(); cameraManager = GameObject.Find("MainCamera").GetComponent <CameraManager>(); floorSize = floor.GetComponent <MeshRenderer>().bounds.size.x; Debug.Log(floorSize); }
private void SetSoundSliderPossition() { int parsedVolume = default(int); if (Int32.TryParse(GameConfigManager.GetGameSettings().SoundVolume, out parsedVolume)) { VolumeSlider.value = parsedVolume; menuTextItems.Where(x => x.transform.name.Equals("SoundVolumeLabel")).FirstOrDefault().text = VolumeSlider.value.ToString(); } }
protected override void LoadContent() { base.LoadContent(); font = FileManager.LoadSpriteFontFromFile(GraphicsDevice, GameConfigManager.GetConfig().resources_directory + "/fonts/small_font.ttf", 20, 1024, 1024, new List <SpriteFontPlus.CharacterRange> { SpriteFontPlus.CharacterRange.BasicLatin }); }
private void load(GameConfigManager config) { parallaxEnabled = config.GetBindable <bool>(CirclesSetting.MenuParallax); parallaxEnabled.ValueChanged += delegate { if (!parallaxEnabled.Value) { content.MoveTo(Vector2.Zero, firstUpdate ? 0 : 1000, Easing.OutQuint); content.Scale = new Vector2(1 + System.Math.Abs(ParallaxAmount)); } }; }
public void OnClick_GameSettingsApplyButton() { GameSettings gameSettings = new GameSettings() { Language = LanguageSlider.value == 0 ? Languages.Polish.ToString() : Languages.English.ToString(), SoundVolume = VolumeSlider.value.ToString(), }; TranslationManager.SetCurrentGameLanguage(gameSettings.Language); GameConfigManager.SaveGameSetting(gameSettings); SetSceneTranslation(); SetAllPanelsToInactive(); }
public override void SetHost(GameHost host) { base.SetHost(host); if (Storage == null) { Storage = host.Storage; } if (LocalConfig == null) { LocalConfig = new GameConfigManager(Storage); } }
private void load(GameConfigManager config) { scalingMode = config.GetBindable <ScalingMode>(CirclesSetting.Scaling); scalingMode.ValueChanged += _ => updateSize(); sizeX = config.GetBindable <float>(CirclesSetting.ScalingSizeX); sizeX.ValueChanged += _ => updateSize(); sizeY = config.GetBindable <float>(CirclesSetting.ScalingSizeY); sizeY.ValueChanged += _ => updateSize(); posX = config.GetBindable <float>(CirclesSetting.ScalingPositionX); posX.ValueChanged += _ => updateSize(); posY = config.GetBindable <float>(CirclesSetting.ScalingPositionY); posY.ValueChanged += _ => updateSize(); }
void Start() { gameSpawnManager = GetComponent <GameSpawnManager>(); gameStateManager = GetComponent <GameStateManager>(); gameConfigManager = GetComponent <GameConfigManager>(); screens = new GameObject[] { startScreen, playingScreen, endScreen, optionsMenuScreen }; cameraManager = GameObject.Find("MainCamera").GetComponent <CameraManager>(); SwitchScreen(0); }
private static void ChangeInstallationDir() { var gameFolders = new GameFolders(); var configManager = new GameConfigManager(gameFolders); var currentFolder = configManager.Config.InstallationFolder; ValidationReport validationReport = null; string selectedFolder; do { if (!InstallationDirSelector.Select(validationReport, currentFolder, out selectedFolder)) { return; } validationReport = ToEEInstallationValidator.Validate(selectedFolder); } while (selectedFolder == null || !validationReport.IsValid); configManager.Config.InstallationFolder = selectedFolder; configManager.Save(); }
private void SetLanguageSliderStartingPossition() { //should rework it when it will be more than 2 languages implemented LanguageSlider.value = GameConfigManager.GetGameSettings().Language.Equals(Languages.English.ToString()) ? 1 : default(float); }
public GameObject() { children = new List <GameObject>(); scale = GameConfigManager.GetConfig().global_scale; }
private void Start() { gameManager = GameObject.Find("GameManager"); gameConfigManager = gameManager.GetComponent <GameConfigManager>(); }
private void GameConfigCallback() { maxRoomCount = GameConfigManager.getMaxRoomCount(maxRoomCount); }
private void load([NotNull] GameConfigManager config) { cursorRotate = config.GetBindable <bool>(CirclesSetting.CursorRotation); }
private void Awake() { //set default game language basing on game settings SetCurrentGameLanguage(GameConfigManager.GetGameSettings().Language); }
public void UpdatePackageTexture() { packageTexture = FileManager.LoadTextureFromFile( GraphicsDevice, GameConfigManager.GetConfig().resources_directory + editorView.selectedPackage.texture_path); }
private void Start() { gameConfigManager = GetComponent <GameConfigManager>(); }