Exemple #1
0
 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];
     }
 }
Exemple #2
0
 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];
     }
 }
Exemple #3
0
 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];
     }
 }
Exemple #4
0
 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);
        }
Exemple #6
0
        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);
        }
Exemple #7
0
 internal void OrderQuestItemsList()
 {
     QuestItems = QuestItems.OrderBy(x => x.Name).ToList();
 }
Exemple #8
0
    public void RemoveQuestItem(int itemId)
    {
        var itemToRemove = QuestItems.Find(i => i.ItemId == itemId);

        QuestItems.Remove(itemToRemove);
    }
Exemple #9
0
 public void AddQuestItem(QuestItemData itemData)
 {
     QuestItems.Add(new QuestItem(itemData));
     UpdateQuestItems?.Invoke();
 }