using UnityEngine; using System.Collections; namespace Games.MonthMultiple { public class GameMonthMultiple { private short[] m_MonthMultiple_WildSceneDrop = new short[7]; public short[] MonthMultiple_WildSceneDrop { get { return m_MonthMultiple_WildSceneDrop; } set { m_MonthMultiple_WildSceneDrop = value; } } private short[] m_MonthMultiple_WildSceneExp = new short[7]; public short[] MonthMultiple_WildSceneExp { get { return m_MonthMultiple_WildSceneExp; } set { m_MonthMultiple_WildSceneExp = value; } } private short[] m_MonthMultiple_JuXianZhuangDrop_Solo = new short[7]; public short[] MonthMultiple_JuXianZhuangDrop_Solo { get { return m_MonthMultiple_JuXianZhuangDrop_Solo; } set { m_MonthMultiple_JuXianZhuangDrop_Solo = value; } } private short[] m_MonthMultiple_JuXianZhuangDrop_Team = new short[7]; public short[] MonthMultiple_JuXianZhuangDrop_Team { get { return m_MonthMultiple_JuXianZhuangDrop_Team; } set { m_MonthMultiple_JuXianZhuangDrop_Team = value; } } private short[] m_MonthMultiple_NuHaiChuJianDrop_Solo = new short[7]; public short[] MonthMultiple_NuHaiChuJianDrop_Solo { get { return m_MonthMultiple_NuHaiChuJianDrop_Solo; } set { m_MonthMultiple_NuHaiChuJianDrop_Solo = value; } } private short[] m_MonthMultiple_YanZiWuDrop_Solo = new short[7]; public short[] MonthMultiple_YanZiWuDrop_Solo { get { return m_MonthMultiple_YanZiWuDrop_Solo; } set { m_MonthMultiple_YanZiWuDrop_Solo = value; } } private short[] m_MonthMultiple_YanZiWuDrop_Team = new short[7]; public short[] MonthMultiple_YanZiWuDrop_Team { get { return m_MonthMultiple_YanZiWuDrop_Team; } set { m_MonthMultiple_YanZiWuDrop_Team = value; } } private short[] m_MonthMultiple_ZhenLongQiJuDrop_Solo = new short[7]; public short[] MonthMultiple_ZhenLongQiJuDrop_Solo { get { return m_MonthMultiple_ZhenLongQiJuDrop_Solo; } set { m_MonthMultiple_ZhenLongQiJuDrop_Solo = value; } } private short[] m_MonthMultiple_ZhenLongQiJuDrop_Team = new short[7]; public short[] MonthMultiple_ZhenLongQiJuDrop_Team { get { return m_MonthMultiple_ZhenLongQiJuDrop_Team; } set { m_MonthMultiple_ZhenLongQiJuDrop_Team = value; } } private short[] m_MonthMultiple_ShaoShiShanDrop_Team = new short[7]; public short[] MonthMultiple_ShaoShiShanDrop_Team { get { return m_MonthMultiple_ShaoShiShanDrop_Team; } set { m_MonthMultiple_ShaoShiShanDrop_Team = value; } } private bool m_IsOpen = false; public bool IsOpen { get { return m_IsOpen; } set { m_IsOpen = value; } } public GameMonthMultiple() { ClearData(); } public void SyncMonthMultiple(GC_SYNC_MONTHMULTIPLE pak) { for (int i = 0; i < 7; i++) { m_MonthMultiple_WildSceneDrop[i] = (short)pak.WildSceneDropList[i]; m_MonthMultiple_WildSceneExp[i] = (short)pak.WildSceneExpList[i]; m_MonthMultiple_JuXianZhuangDrop_Solo[i] = (short)pak.JuXianZhuangDrop_SoloList[i]; m_MonthMultiple_JuXianZhuangDrop_Team[i] = (short)pak.JuXianZhuangDrop_TeamList[i]; m_MonthMultiple_NuHaiChuJianDrop_Solo[i] = (short)pak.NuHaiChuJianDrop_SoloList[i]; m_MonthMultiple_YanZiWuDrop_Solo[i] = (short)pak.YanZiWuDrop_SoloList[i]; m_MonthMultiple_YanZiWuDrop_Team[i] = (short)pak.YanZiWuDrop_TeamList[i]; m_MonthMultiple_ZhenLongQiJuDrop_Solo[i] = (short)pak.ZhenLongQiJuDrop_SoloList[i]; m_MonthMultiple_ZhenLongQiJuDrop_Team[i] = (short)pak.ZhenLongQiJuDrop_TeamList[i]; m_MonthMultiple_ShaoShiShanDrop_Team[i] = (short)pak.ShaoShiShanDrop_TeamList[i]; if (!m_IsOpen) { if (m_MonthMultiple_WildSceneDrop[i] != 1 || m_MonthMultiple_WildSceneExp[i] != 1 || m_MonthMultiple_JuXianZhuangDrop_Solo[i] != 1 || m_MonthMultiple_JuXianZhuangDrop_Team[i] != 1 || m_MonthMultiple_NuHaiChuJianDrop_Solo[i] != 1 || m_MonthMultiple_YanZiWuDrop_Solo[i] != 1 || m_MonthMultiple_YanZiWuDrop_Team[i] != 1 || m_MonthMultiple_ZhenLongQiJuDrop_Solo[i] != 1 || m_MonthMultiple_ZhenLongQiJuDrop_Team[i] != 1 || m_MonthMultiple_ShaoShiShanDrop_Team[i] != 1) { m_IsOpen = true; } } } } public void ClearData() { for (int i = 0; i < 7; i++) { m_MonthMultiple_WildSceneDrop[i] = 1; m_MonthMultiple_WildSceneDrop[i] = 1; m_MonthMultiple_WildSceneExp[i] = 1; m_MonthMultiple_JuXianZhuangDrop_Solo[i] = 1; m_MonthMultiple_JuXianZhuangDrop_Team[i] = 1; m_MonthMultiple_NuHaiChuJianDrop_Solo[i] = 1; m_MonthMultiple_YanZiWuDrop_Solo[i] = 1; m_MonthMultiple_YanZiWuDrop_Team[i] = 1; m_MonthMultiple_ZhenLongQiJuDrop_Solo[i] = 1; m_MonthMultiple_ZhenLongQiJuDrop_Team[i] = 1; m_MonthMultiple_ShaoShiShanDrop_Team[i] = 1; } } } }