public Monster Create(string name) { MonsterMetadata metadata; if (!metadatas.TryGetValue(name, out metadata)) { return(null); } Monster monster = new Monster(metadata); return(monster); }
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); }