Files
JJBB/Assets/Project/Script/Player/MonthMultiple/GameMonthMultiple.cs

144 lines
5.8 KiB
C#
Raw Permalink Normal View History

2024-08-23 15:49:34 +08:00
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;
}
}
}
}