public Item(ItemPreset itemPreset, int index, bool startVisible, Vector3 position) { ItemBody b = Instantiate(itemPreset.bodyPrefab, position, Quaternion.Euler(itemPreset.baseRotation)).GetComponent <ItemBody>(); body = b; body.index = index; body.SetVisible(startVisible); iType = itemPreset.type; _iLoc = ILOC.VOID; }
public void Initialize(ItemPreset ip) { dialogue = ip.dialogue_lines; effect = ip.effect; Vector3 pos = GM.player.transform.position; pos.z = 0f; pos.x += 16f; pos.y = SC.env.ground_y; transform.position = pos; }
public static ItemPresetModel ToNodeModel(this ItemPreset entity) { return(new ItemPresetModel { Id = entity.Id, ParentId = entity.ParentId, Name = entity.Name, FunnyName = entity.FunnyName, SortOrder = entity.SortOrder, ImageId = entity.ImageId }); }
public void CreateItem(ItemPreset p, Vector3 startPos, bool startVisible) { if (itemsList == null) { itemsList = new List <Item>(); if (!destroyOnLoad) { DontDestroyOnLoad(items); } } itemsList.Add(new Item(p, itemsList.Count, startVisible, startPos)); }
private void ItemPresetChanged(object sender, ItemPreset e) { Configuration.Items.ItemPreset = e; SetFilterByPreset(); KaptureConfig.ConfigManager.SaveSettings(); }