예제 #1
0
	public void Recv_ReturnBonus(body_SC_BONUS_RETURN _bonus)
	{
		Debug.Log("BonusManager::Recv_ReturnBonus: _bonus = " + _bonus);
		
		m_Return = _bonus;
		
		if(CheckMapValidity() == true)
			OpenReturnBonus();
	}
예제 #2
0
	public void Init( body_SC_BONUS_RETURN _return)
	{
		Debug.Log( "AttendBonusWindow::Init: day = " + _return.nDays);
		
////		string text = AsTableManager.Instance.GetTbl_String( 255);
////		string.Format( text, 
//		
//		if( _attend.nDays > 1)
//		{
//			for( int i=1; i<_attend.nDays; ++i)
//			{
//				GameObject obj = Instantiate( days_[0].gameObject) as GameObject;
//				m_listObj.Add( obj);
//				obj.transform.position = days_[i].transform.position;
//			}
//		}
	}
예제 #3
0
	void OpenReturnBonus()
	{
		if(m_Return != null)
		{
			GameObject obj = Instantiate( Resources.Load( "UI/AsGUI/UI_ReturnEvent")) as GameObject;
			ReturnBonusWindow window = obj.GetComponent<ReturnBonusWindow>();
			window.Init( m_Return);
			
			m_Return = null;
		}
	}
예제 #4
0
	void ReturnBonus( byte[] _packet)
	{
		body_SC_BONUS_RETURN __return = new body_SC_BONUS_RETURN();
		__return.PacketBytesToClass( _packet);

		BonusManager.Instance.Recv_ReturnBonus(__return);
	}