void RecycleFlyVitEffectAndPlayVitNum(FlyVitEffectItemView view_) { int vit_add_num = view_.Vit_add; m_reward_view.RecycleFlyVitEffect(view_); m_reward_view.ShakeVit(view_); m_reward_view.FlyVitNum(vit_add_num); }
public void RecycleFlyVitEffect(FlyVitEffectItemView view_) { if (view_ is FlyNromalVitEffectItemView) { m_normal_effect_grid.RecycleElement <FlyNromalVitEffectItemView>(view_ as FlyNromalVitEffectItemView); } else if (view_ is FlySpecialVitEffectItemView) { m_special_effect_grid.RecycleElement <FlySpecialVitEffectItemView>(view_ as FlySpecialVitEffectItemView); } }
public void ShakeVit(FlyVitEffectItemView view_) { m_vit_icon.Visible = false; if (view_ is FlyNromalVitEffectItemView) { #if MULTI_SHAKE var shake = m_normal_shake_effect_grid.GetAvaliableContainerElement <ShakeVitEffectItemView>(); shake.RegisterRecycleParent(m_normal_shake_effect_grid); shake.Visible = true; #else m_normal_shake.Shake(); #endif } else if (view_ is FlySpecialVitEffectItemView) { #if MULTI_SHAKE m_special_shake_effect.Visible = true; #else m_special_shake.Shake(); #endif } }