public void UpdateFishLevelInfo(FishLevelInfo fishLevelInfo) { m_FishXP = new FishXP(fishLevelInfo.m_FishLevel, fishLevelInfo.m_FishXP); m_FishHP = new FishHP(fishLevelInfo.m_MaxHP, fishLevelInfo.m_LifeTime); m_Money = new MoneyGeneration(fishLevelInfo.m_Money, fishLevelInfo.m_ProductTime); m_FishDam = new FishDam(fishLevelInfo.m_FishDam); }
public FishLevelInfo(FishLevelInfo a_Copy) { m_FishLevel = a_Copy.m_FishLevel; m_FishXP = a_Copy.m_FishXP; m_MaxHP = a_Copy.m_MaxHP; m_LifeTime = a_Copy.m_LifeTime; m_Money = a_Copy.m_Money; m_ProductTime = a_Copy.m_ProductTime; m_FishDam = a_Copy.m_FishDam; }
public FishInfo(FishDataInfo dataFishInfo) { m_FishRankID = dataFishInfo.m_FishRankID; //m_TopicID = dataFishInfo.m_TopicID; m_Identifier = dataFishInfo.m_Identifier; m_FishID = dataFishInfo.m_FishID; m_FishRank = dataFishInfo.m_FishRank; m_FishKind = dataFishInfo.m_FishKind; m_FishSex = dataFishInfo.m_FishSex; m_FishShape = new FishShape(dataFishInfo.m_Shape, dataFishInfo.m_Color); m_lFishStates = dataFishInfo.m_lFishStates; // default get level of baby fish if (dataFishInfo.m_lLevelInfo.Count >= 0) { FishLevelInfo babyInfo = dataFishInfo.m_lLevelInfo[0]; UpdateFishLevelInfo(babyInfo); } }