Ejemplo n.º 1
0
        public static void AddQuestEntities(ActiveItemDetail detail, DataSet dataSet, List <Fox2EntityClass> entityList)
        {
            List <ActiveItem>  activeItems = detail.activeItems;
            ActiveItemMetadata meta        = detail.activeItemMetadata;

            if (activeItems.Count() > 0)
            {
                foreach (ActiveItem activeItem in activeItems)
                {
                    GameObjectLocator         itemLocator = new GameObjectLocator(activeItem.GetObjectName(), dataSet, "TppPlacedSystem");
                    Transform                 transform   = new Transform(itemLocator, activeItem.position);
                    string                    equipId     = Hashing.ToStr32(activeItem.activeItem);
                    TppPlacedLocatorParameter param       = new TppPlacedLocatorParameter(itemLocator, equipId);

                    itemLocator.SetTransform(transform);
                    itemLocator.SetParameter(param);

                    entityList.Add(itemLocator);
                    entityList.Add(transform);
                    entityList.Add(param);
                }
            }
        }
Ejemplo n.º 2
0
 public ActiveItemDetail(List <ActiveItem> activeList, ActiveItemMetadata meta)
 {
     activeItems = activeList; activeItemMetadata = meta;
 }
Ejemplo n.º 3
0
 internal void SetMetadata(ActiveItemMetadata meta)
 {
     comboBox_ObjType.Text = meta.objectiveType;
 }