예제 #1
0
	public Arealogic( WorldMapDlg _worldMapDlg )
	{
		m_WorldMapDlg = _worldMapDlg;
		if( null == m_WorldMapDlg )
		{
			AsUtil.ShutDown(" null == m_WorldMapDlg ");
			return;
		}		
	}		
    public override void IsVerify(object sender, EventArgs e)
    {
        WorldMapDlg worldMapDlg = NrTSingleton <FormsManager> .Instance.GetForm(G_ID.WORLD_MAP) as WorldMapDlg;

        if (worldMapDlg == null)
        {
            base.Verify = false;
            return;
        }
        if (!worldMapDlg.NowNightMode)
        {
            base.Verify = false;
            return;
        }
        base.Verify = true;
    }
예제 #3
0
	protected Dictionary<int, int> m_PartyList = new Dictionary<int, int>(); // areaId, num
	
	public WorldLogic( WorldMapDlg _dlg )
	{
		m_WorldMapDlg = _dlg;
	}
예제 #4
0
	public WayPointAreaLogic( WorldMapDlg _worldMapDlg) : base( _worldMapDlg)
	{
	}
예제 #5
0
	public WayPointWorldLogic(WorldMapDlg _dlg) : base(_dlg)
	{		
	}
예제 #6
0
	// core logic
	public ZoneLogic( WorldMapDlg _worldMapDlg)
	{
		m_WorldMapDlg = _worldMapDlg;
		if( null == m_WorldMapDlg)
		{
			AsUtil.ShutDown( "ZoneLogic::ZoneLogic()[ null == m_WorldMapDlg ]");
			return;
		}
	}