Пример #1
0
        public Monster Create(string name)
        {
            MonsterMetadata metadata;

            if (!metadatas.TryGetValue(name, out metadata))
            {
                return(null);
            }

            Monster monster = new Monster(metadata);

            return(monster);
        }
Пример #2
0
        public Monster Create(string name)
        {
            MonsterMetadata metadata;

            if (!metadatas.TryGetValue(name, out metadata))
            {
                return(null);
            }

            Monster monster = new Monster(metadata);

            monster.AddComponent(new WalkBehaviour(5));

            return(monster);
        }