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); } } }
public ActiveItemDetail(List <ActiveItem> activeList, ActiveItemMetadata meta) { activeItems = activeList; activeItemMetadata = meta; }
internal void SetMetadata(ActiveItemMetadata meta) { comboBox_ObjType.Text = meta.objectiveType; }