public void UnlockMiniPet(string miniPetID) { if (!string.IsNullOrEmpty(miniPetID) && !MiniPetLoc.ContainsKey(miniPetID)) { MiniPetLoc.Add(miniPetID, new Status()); } }
/// <summary> /// Whether the minipet has been unlocked /// </summary> /// <param name="miniPetID">Mini pet ID.</param> public bool IsMiniPetUnlocked(string miniPetID) { bool retVal = false; if (!string.IsNullOrEmpty(miniPetID)) { retVal = MiniPetLoc.ContainsKey(miniPetID); } return(retVal); }
public string GetLocationId(string miniPetID) { if (MiniPetLoc.ContainsKey(miniPetID)) { return(MiniPetLoc[miniPetID].PartitionLocationID); } else { return(null); } }
public void SaveLocationId(string miniPetID, string locationID) { if (MiniPetLoc.ContainsKey(miniPetID)) { MiniPetLoc[miniPetID].PartitionLocationID = locationID; } else { Debug.LogError("Bad miniPetID " + miniPetID); } }