public void AllUpdateEventExecute(float timeRegulation = 0, t13.TimeFluctProcess timeFluctProcess = t13.TimeFluctProcess.Liner)
    {
        eventTimeRegulation_.Add(timeRegulation);
        eventTimeFluctProcesses_.Add(timeFluctProcess);

        updateGameObjectEventManager_.UpdateGameObjectsExecuteSet(updateGameObjectEventManagerExecute_);
        eventSpriteEventManager_.EventSpriteRenderersExecuteSet(eventSpriteRendererEventManagerExecute_);
        hpGaugePartsEventManager_.HpGaugesPartsExecuteSet(hpGaugePartsEventManagerExecute_);
        eventTextEventManager_.EventTextsExecuteSet(eventTextEventManagerExecute_);
        statusInfoPartsEventManager_.EventStatusInfosPartsExecuteSet(statusInfoPartsEventManagerExecute_);
        updateImageEventManager_.UpdateImageExecuteSet(updateImageEventManagerExecute_);

        sceneEvent_.func_add(AllUpdateEventExecuteEvent);

        updateGameObjectEventManagerExecute_    = UpdateGameObjectEventManagerExecute.None;
        eventSpriteRendererEventManagerExecute_ = EventSpriteRendererEventManagerExecute.None;
        hpGaugePartsEventManagerExecute_        = HpGaugePartsEventManagerExecute.None;
        eventTextEventManagerExecute_           = EventTextEventManagerExecute.None;
        statusInfoPartsEventManagerExecute_     = StatusInfoPartsEventManagerExecute.None;
        updateImageEventManagerExecute_         = UpdateImageEventManagerExecute.None;
    }
    public void HpGaugesPartsExecuteSet(HpGaugePartsEventManagerExecute setExecute = HpGaugePartsEventManagerExecute.None)
    {
        List <HpGaugeParts> addHpGaugesParts     = new List <HpGaugeParts>();
        List <IMonsterData> addReferMonsterDatas = new List <IMonsterData>();
        List <float>        addEndFillAmounts    = new List <float>();

        for (int i = 0; i < hpGaugesParts_.Count; ++i)
        {
            addHpGaugesParts.Add(hpGaugesParts_[i]);
            addReferMonsterDatas.Add(referMonsterDatas_[i]);
            addEndFillAmounts.Add(endFillAmounts_[i]);
        }

        executeHpGaugesParts_.Add(addHpGaugesParts);
        executeReferMonsterDatas_.Add(addReferMonsterDatas);
        executeEndFillAmounts_.Add(addEndFillAmounts);
        hpGaugePartsEventManagerExecutes_.Add(setExecute);

        hpGaugesParts_.Clear();
        referMonsterDatas_.Clear();
        endFillAmounts_.Clear();
    }
 public void HpGaugePartsUpdateExecuteSet(HpGaugePartsEventManagerExecute setExecute)
 {
     hpGaugePartsEventManagerExecute_ = setExecute;
 }
Пример #4
0
 public HpGaugePartsEventManagerExecuteState(HpGaugePartsEventManagerExecute setState)
 {
     state_ = setState;
 }