示例#1
0
    protected void S2C_GotGuildSiegeState(Pt _info)
    {
        pt_guild_storm_city_portal_d781 pt = _info as pt_guild_storm_city_portal_d781;

        if (pt != null)
        {
            guildSiegeState    = (GuildSiegeState)pt.start_state;
            GuildSiegeWaitTime = pt.surplus_time + (int)Time.realtimeSinceStartup;
            //Debug.Log("S2C_GotGuildSiegeState guildSiegeState:"+guildSiegeState+",pt.surplus_time:"+pt.surplus_time);
            if (OnGuildSiegeStateUpdate != null)
            {
                OnGuildSiegeStateUpdate();
            }
        }
    }
示例#2
0
 void ClearData()
 {
     dungeonTime = 0;
     bridgeNpcID = 0;
     bridgeBossList.Clear();
     DungeonStartTime      = 0;
     dungeonWave           = 0;
     dungeonMaxWave        = 0;
     DungeonLayer          = 0;
     DungeonMaxLayer       = 0;
     HaveGotTowerReward    = false;
     DungeonMonsterNum     = 0;
     DungeonPetTime        = 0;
     DungeonReliveTimes    = 0;
     MaxEvenKill           = 0;
     CurEvenKill           = 0;
     killDiffTime          = 0;
     previousTime          = 0;
     CurDGScore            = 0;
     MaxDGScore            = 0;
     DungeonDeadTimes      = 0;
     DungeonMaxDeadTimes   = 0;
     GuildFireExp          = 0;
     GuildFireExpPercent   = 0;
     GuildFireStoneCurHp   = 0;
     GuildFireStoneMaxHp   = 0;
     GuildFireCurGuildName = string.Empty;
     DungeonKillMonster.Clear();
     WestStoneID        = 0;
     EastStoneID        = 0;
     NorthStoneID       = 0;
     guildSiegeState    = GuildSiegeState.Fighting;
     GuildSiegeWaitTime = 0;
     totalDropInteger   = 0;
     totalSatr          = 0;
 }