void UpdateImages3(QuestItems item) { if (item == QuestItems.Nothing) { imageObjects [2].SetActive(false); } else if (item == QuestItems.Casket) { imageObjects [2].SetActive(true); images [2].sprite = sprites [3]; } }
void UpdateImages4(QuestItems item) { if (item == QuestItems.Nothing) { imageObjects [3].SetActive(false); } else if (item == QuestItems.Rope) { imageObjects [3].SetActive(true); images [3].sprite = sprites [4]; } }
void UpdateImages2(QuestItems item) { if (item == QuestItems.Nothing) { imageObjects [1].SetActive(false); } else if (item == QuestItems.Shell) { imageObjects [1].SetActive(true); images [1].sprite = sprites [2]; } }
void UpdateImages(QuestItems item) { if (item == QuestItems.Nothing) { imageObjects [0].SetActive(false); } else if (item == QuestItems.Carrot) { imageObjects [0].SetActive(true); images [0].sprite = sprites [0]; } else if (item == QuestItems.Corn) { imageObjects [0].SetActive(true); images [0].sprite = sprites [1]; } }
public string ToSQL() { string sql = "REPLACE INTO gameobjectcache VALUES ("; sql += Entry + ", "; sql += (int)Type + ", "; sql += DisplayID + ", "; sql += Name.ToSQL() + ", "; sql += "'" + IconName.ToSQL() + "',"; sql += "'" + CastCaption.ToSQL() + "',"; sql += "'" + UnkString.ToSQL() + "',"; sql += Data.ToSQL() + ", "; sql += Size + ", "; sql += QuestItems.ToSQL() + ", "; sql += Exp + ");"; return(sql); }
public string ToSQL() { string sql = "REPLACE INTO creaturecache VALUES ("; sql += Entry + ", "; sql += "'" + Name.ToSQL() + "', "; sql += "'" + SubName.ToSQL() + "',"; sql += "'" + IconName.ToSQL() + "',"; sql += (int)TypeFlags1 + ", "; sql += (int)TypeFlags2 + ", "; sql += (int)Type + ", "; sql += (int)Family + ", "; sql += (int)Rank + ", "; sql += KillCredit1 + ", "; sql += KillCredit2 + ", "; //sql += DisplayIDs.ToSQL() + ", "; sql += HealthModifier + ", "; sql += ManaModifier + ", "; sql += (RacialLeader ? 1 : 0) + ", "; sql += QuestItems.ToSQL() + ", "; sql += MovementID + ", "; sql += Exp + ");"; return(sql); }
internal void OrderQuestItemsList() { QuestItems = QuestItems.OrderBy(x => x.Name).ToList(); }
public void RemoveQuestItem(int itemId) { var itemToRemove = QuestItems.Find(i => i.ItemId == itemId); QuestItems.Remove(itemToRemove); }
public void AddQuestItem(QuestItemData itemData) { QuestItems.Add(new QuestItem(itemData)); UpdateQuestItems?.Invoke(); }