示例#1
0
        public Entity CreateCard(CardType cardType, Team team)
        {
            var prefab = CardPrefabMap.GetPrefab(cardType);
            var card   = Extensions.Instantiate <Entity>(prefab);

            card.Team = team;
            return(card);
        }
示例#2
0
 public GameObjectFactory(CardPrefabMap cardPrefabMap, GameObject playerPrefab)
 {
     CardPrefabMap = cardPrefabMap;
     PlayerPrefab  = playerPrefab;
 }