public void SaveEditedObject()
    {
        List <string> vals = new List <string>()
        {
            "name", "description", "icon_id"
        };

        string x  = "";
        string x2 = "";

        foreach (var item in vals)
        {
            x  += string.Format("{0}=VALUES({0}),", item);
            x2 += item + ",";
        }

        x  = x.Remove(x.Length - 1);
        x2 = x2.Remove(x2.Length - 1);

        int id = SpritesManager.AddIfNotExist(icon);

        if (!newEntry)
        {
            DatabaseManager.InsertQuery(string.Format("INSERT INTO skill_proto(id, " + x2 + ") VALUES('{0}', '{1}', '{2}', '{3}') ON DUPLICATE KEY UPDATE id=VALUES(id)," + x,
                                                      editingData.id, editingData.name, editingData.description, id));
        }
        else
        {
            DatabaseManager.InsertQuery(string.Format("INSERT INTO skill_proto(" + x2 + ") VALUES('{0}', '{1}', '{2}')",
                                                      editingData.name, editingData.description, id));
        }
    }
 internal RessourceBar(Game game, SpritesManager sprites)
 {
     _game    = game;
     _sprites = sprites;
     xSize    = _game.GetWindow.GetView.Render.Size.X / 2;
     ySize    = _game.GetWindow.GetView.Render.Size.Y / 2;
 }
 internal MenuBuilder(Game game, SpritesManager sprites)
 {
     _game       = game;
     _sprites    = sprites;
     _currentPos = 0;
     _up         = false;
     _spriteBar  = new List <Sprite>();
 }
Exemple #4
0
 private void Awake()
 {
     serializationManager = SerializationManager.Instance;
     gameState            = GetComponent <GameStateManager>();
     uI         = GetComponent <UIManager>();
     drawNumber = GetComponent <DrawNumberManager>();
     sprites    = GetComponent <SpritesManager>();
 }
Exemple #5
0
 // Start is called before the first frame update
 void Start()
 {
     dragDropManager = GameObject.FindGameObjectWithTag("DragDropManager").GetComponent <DragDropManager>();
     sManager        = GameObject.FindGameObjectWithTag("Sprites").GetComponent <SpritesManager>();
     nameField       = GetComponentsInChildren <TextMeshProUGUI>().Where(x => x.tag == "NameField").First();
     codeField       = GetComponentsInChildren <TextMeshProUGUI>().Where(x => x.tag == "CodeField").First();
     gradeField      = GetComponentsInChildren <TextMeshProUGUI>().Where(x => x.tag == "GradeField").First();
 }
Exemple #6
0
    void Awake()
    {
        gameState  = FindObjectOfType <GameStateManager>();
        sprites    = FindObjectOfType <SpritesManager>();
        uI         = FindObjectOfType <UIManager>();
        drawNumber = FindObjectOfType <DrawNumberManager>();

        Status = gameState.StatusOfSkinsDict[iD];
    }
Exemple #7
0
 // Use this for initialization
 void Start()
 {
     // Need to initialise SpritesManager's attribuetes, and then firstHighlight in that order
     // so that the firstHighlighted Box doesn't think the highlighted sprite is its default sprite
     _SM = GetComponent <SpritesManager> ();
     _IM = GetComponent <InputManager> ();
     _SM.setSprites();
     firstHighlight();
 }
Exemple #8
0
 private void Awake()
 {
     gameState            = GetComponent <GameStateManager>();
     prefabs              = GetComponent <PrefabsManager>();
     uI                   = GetComponent <UIManager>();
     serializationManager = SerializationManager.Instance;
     drawNumber           = GetComponent <DrawNumberManager>();
     sprites              = GetComponent <SpritesManager>();
     components           = GetComponent <ComponentsManager>();
 }
    private static void RefreshDatabase()
    {
        DatabaseManager m = new DatabaseManager();

        spawns = new SpawnSection();
        mobs   = new MobsSection();
        items  = new ItemsSection();
        skills = new SkillsSection();

        SpritesManager.Initialize();

        mobs.LoadMobs();
        items.LoadData();
        spawns.LoadMobs();
        skills.LoadMobs();
    }
Exemple #10
0
    private void Awake()
    {
        components      = GetComponent <ComponentsManager>();
        uI              = GetComponent <UIManager>();
        spawningObjects = GetComponent <SpawningObjectsManager>();
        gameState       = GetComponent <GameStateManager>();
        sprites         = GetComponent <SpritesManager>();
        prefabs         = GetComponent <PrefabsManager>();
        flexMode        = GetComponent <FlexModeManager>();
        drawNumber      = GetComponent <DrawNumberManager>();
        gamePreferences = GetComponent <GamePreferencesManager>();
        audioPlayer     = FindObjectOfType <AudioPlayerManager>();
        scoreManager    = GetComponent <ScoreManager>();
        skins           = GetComponent <SkinsManager>();
        musicList       = GetComponent <MusicListManager>();

        cameraShift = 0.12f;
    }
Exemple #11
0
    private void Awake()
    {
        Instance = this;

        SpritesManager.Initialize();

        var skillsRsrc = Resources.Load <TextAsset>("Data/skills");

        skills = JsonConvert.DeserializeObject <Dictionary <int, SkillData> >(skillsRsrc.text);

        var itemsRsrc = Resources.Load <TextAsset>("Data/items");

        items = JsonConvert.DeserializeObject <Dictionary <int, ItemData> >(itemsRsrc.text);

        var mobsRsrc = Resources.Load <TextAsset>("Data/mobs");

        mobs = JsonConvert.DeserializeObject <Dictionary <int, MobData> >(mobsRsrc.text);
    }
    public void Fill(SkillData data)
    {
        this.skillData = data;
        if (data == null)
        {
            icon.GetComponent <CanvasGroup>().alpha = 0;
        }
        else
        {
            if (nameText != null)
            {
                nameText.text = data.name;
            }
            icon.sprite = SpritesManager.GetIcon(data.iconId);

            icon.GetComponent <CanvasGroup>().alpha = 1;
        }
    }
Exemple #13
0
 void changeSprite()
 {
     sManager = GameObject.FindGameObjectWithTag("Sprites").GetComponent <SpritesManager>();
     Debug.Log(student.GetSprite().name);
     if (type == "neutral")
     {
         if (student.GetSprite().name.Contains("Boy"))
         {
             sprite.sprite = sManager.sprites_boy[0];
         }
         else
         {
             sprite.sprite = sManager.sprites_girl[0];
         }
     }
     else if (type == "approved")
     {
         if (student.GetSprite().name.Contains("Boy"))
         {
             sprite.sprite = sManager.sprites_boy[1];
         }
         else
         {
             sprite.sprite = sManager.sprites_girl[1];
         }
     }
     else if (type == "rejected")
     {
         if (student.GetSprite().name.Contains("Boy"))
         {
             sprite.sprite = sManager.sprites_boy[2];
         }
         else
         {
             sprite.sprite = sManager.sprites_girl[2];
         }
     }
     else
     {
         sprite.sprite = student.GetSprite();
     }
 }
Exemple #14
0
        public void Run()
        {
            _input   = new Input(this);
            _sprites = new SpritesManager();
            _sprites.Initialized();

            _grid = new Dictionary <Vector2i, Hut>();
            CreateGrid(50, 50);

            _window = new WindowUI(_sprites, _grid[new Vector2i(0, 0)].GetVec2F);

            _countTimer   = 0;
            _cycle        = 1;
            _turn         = "PlayerTurn";
            _lastProd     = _countTimer;
            _sec          = DateTime.Now.Second;
            _pause        = true;
            _menuSaveOpen = false;
            _isPlayMusic  = false;

            _animationSwitch = false;
            _animationsTime  = 0f;
            _t = 0f;

            _map            = new Map(this);
            _menu           = new MenuBuilder(this, _sprites);
            _stopMenu       = new StopMenu(this);
            _event          = new EventCycle(this);
            _sampleBuilding = InitializeBuildingSample();

            _manager = new AnimationsManager(_window, _sprites);
            _manager.Initialized();

            _window.Render.SetMouseCursorVisible(false);
            _window.Render.KeyPressed += _input.IsKeyPressed;
            _window.Render.MouseMoved += MoveCursor;

            Gameloop();
        }
Exemple #15
0
 // Start is called before the first frame update
 void Start()
 {
     spriteManager = GameObject.FindGameObjectWithTag("Sprites").GetComponent <SpritesManager>();
     ReachList();
     //UpdateUI(studentsList.First());
 }
 public void EditObject(int id)
 {
     editingData = skills[id];
     icon        = SpritesManager.GetIcon(editingData.iconId);
 }
Exemple #17
0
 public void OnEnable()
 {
     p_target = (SpritesManager)target;
 }
Exemple #18
0
 void Awake()
 {
     uI        = GetComponent <UIManager>();
     gameState = GetComponent <GameStateManager>();
     sprites   = GetComponent <SpritesManager>();
 }