public async Task <IActionResult> Save(PersonTile tile)
        {
            if (ModelState.IsValid)
            {
                return(await SaveBaseTile(ConfigStore, tile));
            }

            return(View("Add", tile));
        }
        public async Task <IActionResult> Save([FromRoute] string page, PersonTile tile)
        {
            if (ModelState.IsValid)
            {
                return(await SaveBaseTile(page, ConfigStore, tile));
            }

            await PopulateSelectLists();

            return(View("Add", tile));
        }
Esempio n. 3
0
    internal static PersonTile Create(Transform container, Vector3 iniPos, Person person)
    {
        PersonTile obj = null;

        var root = "";

        obj = (PersonTile)Resources.Load(Root.person_Tile, typeof(PersonTile));
        obj = (PersonTile)Instantiate(obj, new Vector3(), Quaternion.identity);

        var iniScale = obj.transform.localScale;

        obj.transform.SetParent(container);
        obj.transform.localPosition = iniPos;
        obj.transform.localScale    = iniScale;

        obj.Person1 = person;

        return(obj);
    }
Esempio n. 4
0
    void TilesOfPeopleInAHouse()
    {
        if (_tiles.Count > 0)
        {
            return;
        }

        _oldBuilding = _building;
        var iniGO = FindGameObjectInHierarchy("IniPos_Person_Tile", gameObject);

        _peopleTileIniPos = iniGO.transform.localPosition;

        for (int i = 0; i < Building.Families[0].MembersOfAFamily(); i++)
        {
            var personP = Building.Families[0].MemberAt(i);

            _tiles.Add(PersonTile.Create(_general.transform, ReturnIniPos(iForSpwItem), personP));
            iForSpwItem++;
        }
    }