示例#1
0
 public override void Finish()
 {
     base.Finish();
     if (m_type == ResourceType.Gold)
     {
         //SoundPlay.Play("gold", false, false);
         CombatInfoWnd Wnd = WndManager.FindDialog <CombatInfoWnd>();
         if (Wnd != null)
         {
             Wnd.SetCombatGold(m_count, true);
             Wnd.SetCombatGold(-m_count, false);
         }
     }
     else if (m_type == ResourceType.Wood)
     {
         //SoundPlay.Play("battle_wood_pick", false, false);
         CombatInfoWnd Wnd = WndManager.FindDialog <CombatInfoWnd>();
         if (Wnd != null)
         {
             Wnd.SetCombatWood(m_count, true);
             Wnd.SetCombatWood(-m_count, false);
         }
     }
     else if (m_type == ResourceType.Box)
     {
         //SoundPlay.Play("battle_wood_pick", false, false);
         CombatInfoWnd Wnd = WndManager.FindDialog <CombatInfoWnd>();
         if (Wnd != null)
         {
             Wnd.SetCombatItem();
         }
     }
     GameObject.Destroy(m_target);
 }
示例#2
0
    public override void BeforeDead()
    {
        int loss = CmCarbon.DefenderInfo.Coin - CmCarbon.GetWinGold();

        CmCarbon.SetAddWinGold(loss);
        CombatInfoWnd Wnd = WndManager.FindDialog <CombatInfoWnd>();

        if (Wnd != null)
        {
            Wnd.SetCombatGold(loss, true);
            Wnd.SetCombatGold(-loss, false);
        }
        GameObjectActionExcute gae = m_thisT.gameObject.AddComponent <GameObjectActionExcute>();

        for (int i = 0; i < 4; i++)
        {
            GameObjectActionWait gaw = new GameObjectActionWait(0.5f);
            gaw.m_complete = BombCall;
            gae.AddAction(gaw);
        }
        base.BeforeDead();
    }
示例#3
0
    void Destroy()
    {
        if (m_type == ResourceType.Gold)
        {
            //SoundPlay.Play("gold", false, false);
            CombatInfoWnd Wnd = WndManager.FindDialog <CombatInfoWnd>();
            if (Wnd != null)
            {
                Wnd.SetCombatGold(m_count, true);
                Wnd.SetCombatGold(-m_count, false);
            }
        }
        else if (m_type == ResourceType.Wood)
        {
//            SoundPlay.Play("battle_wood_pick", false, false);
            CombatInfoWnd Wnd = WndManager.FindDialog <CombatInfoWnd>();
            if (Wnd != null)
            {
                Wnd.SetCombatWood(m_count, true);
                Wnd.SetCombatWood(-m_count, false);
            }
        }
        Destroy(gameObject);
    }