Beispiel #1
0
    private void Start()
    {
        c = new Conversation();
        List <Person> lp = FileManager.initPersons(cur_room);

        foreach (Person p in lp)
        {
            p.c = c;
            cur_room.AddPeople(p.Position, new List <Person>()
            {
                p
            });
        }

        List <Thing> thngs = new List <Thing>();

        thngs.Add(new Thing("Ice Cream", new Vector2Int(0, 5), 200, 2, 0, 2f, 3,
                            new HashSet <Enums.uses>()
        {
            Enums.uses.food
        }, new HashSet <Enums.constraints>()
        {
            Enums.constraints.made_from_human_flesh
        },
                            new HashSet <string>()
        {
            "bold", "brash", "belongs", "trash"
        }
                            ));

        List <Thing> bing = new List <Thing>();

        bing.Add(new Thing("Cheesecake", new Vector2Int(0, -5), 200, 2, 0, 2f, 3,
                           new HashSet <Enums.uses>()
        {
            Enums.uses.food
        }, new HashSet <Enums.constraints>()
        {
            Enums.constraints.made_from_human_flesh
        },
                           new HashSet <string>()
        {
            "bold", "brash", "belongs", "trash"
        }
                           ));

        List <Thing> ying = new List <Thing>();

        ying.Add(new Thing("Apple", new Vector2Int(0, -5), 200, 2, 0, 2f, 3,
                           new HashSet <Enums.uses>()
        {
            Enums.uses.food
        }, new HashSet <Enums.constraints>()
        {
            Enums.constraints.made_from_human_flesh
        },
                           new HashSet <string>()
        {
            "bold", "brash", "belongs", "trash"
        }
                           ));


        List <Thing> ding = new List <Thing>();

        ding.Add(new Thing("Fruitcake", new Vector2Int(0, -5), 200, 2, 0, 2f, 3,
                           new HashSet <Enums.uses>()
        {
            Enums.uses.food
        }, new HashSet <Enums.constraints>()
        {
            Enums.constraints.made_from_human_flesh
        },
                           new HashSet <string>()
        {
            "bold", "brash", "belongs", "trash"
        }
                           ));

        cur_room.AddThings(new Vector2Int(0, 5), thngs);
        cur_room.AddThings(new Vector2Int(0, -5), bing);
        cur_room.AddThings(new Vector2Int(-5, 0), ying);
        cur_room.AddThings(new Vector2Int(5, 0), ding);

        c = new Conversation();
    }