Ejemplo n.º 1
0
    private void CheckCompletableClearStatus(ClearStatusDelivery data)
    {
        if (MonoBehaviourSingleton <DeliveryManager> .I.IsCompletableDelivery(data.deliveryId))
        {
            DeliveryTable.DeliveryData deliveryTableData = Singleton <DeliveryTable> .I.GetDeliveryTableData((uint)data.deliveryId);

            if (!deliveryTableData.IsStoryDelivery() && deliveryTableData.GetConditionType(0u) != 0 && !IsDefeatFieldConditionType(deliveryTableData.GetConditionType(0u)) && !IsDeliveryArena(deliveryTableData) && MonoBehaviourSingleton <UIAnnounceBand> .IsValid())
            {
                string empty = string.Empty;
                empty = ((!IsDeliveryBingo(deliveryTableData)) ? StringTable.Get(STRING_CATEGORY.DELIVERY_COMPLETE, 1u) : StringTable.Get(STRING_CATEGORY.DELIVERY_COMPLETE, 2u));
                MonoBehaviourSingleton <UIAnnounceBand> .I.SetAnnounce(deliveryTableData.name, empty);

                SoundManager.PlayOneshotJingle(40000030, null, null);
            }
            CheckAnnounceHomeReturn(data.deliveryId);
        }
    }