//FillAmountUpdate static private UpdateImageProcess FillAmountUpdateUpdate(UpdateImageProcessState mine, UpdateImage updateImage) { if (updateImage.GetTimeCounter().measure(Time.deltaTime, updateImage.GetTimeRegulation())) { updateImage.GetImage().fillAmount = updateImage.GetTimeFlucts(0).InFluct( updateImage.GetTimeRegulation() , updateImage.GetImage().fillAmount , updateImage.GetEndFillAmount() , updateImage.GetTimeRegulation() ); return(UpdateImageProcess.None); } else { updateImage.GetImage().fillAmount = updateImage.GetTimeFlucts(0).InFluct( updateImage.GetTimeCounter().count() , updateImage.GetImage().fillAmount , updateImage.GetEndFillAmount() , updateImage.GetTimeRegulation() ); } return(mine.state_); }
public void DPEffectEventSet(float setDreamPoint) { for (int i = 0; i < 2; ++i) { //ステータスインフォのDPの点滅演出 AllEventManager.GetInstance().UpdateImageSet( dreamPointGaugeMeterUpdateImage_ , new Color(dreamPointGaugeMeterUpdateImage_.GetImage().color.r, dreamPointGaugeMeterUpdateImage_.GetImage().color.g, dreamPointGaugeMeterUpdateImage_.GetImage().color.b, 0.3f) ); AllEventManager.GetInstance().UpdateImagesUpdateExecuteSet(UpdateImageEventManagerExecute.ChangeColor); AllEventManager.GetInstance().AllUpdateEventExecute(); //ウェイト AllEventManager.GetInstance().EventWaitSet(0.1f); //ステータスインフォのDPの点滅演出 AllEventManager.GetInstance().UpdateImageSet( dreamPointGaugeMeterUpdateImage_ , new Color(dreamPointGaugeMeterUpdateImage_.GetImage().color.r, dreamPointGaugeMeterUpdateImage_.GetImage().color.g, dreamPointGaugeMeterUpdateImage_.GetImage().color.b, 1) ); AllEventManager.GetInstance().UpdateImagesUpdateExecuteSet(UpdateImageEventManagerExecute.ChangeColor); AllEventManager.GetInstance().AllUpdateEventExecute(); //ウェイト AllEventManager.GetInstance().EventWaitSet(0.1f); } float endFillAmount = t13.Utility.ValueForPercentage(100, setDreamPoint, 1); AllEventManager.GetInstance().UpdateImageSet( dreamPointGaugeMeterUpdateImage_ , new Color32() , endFillAmount ); AllEventManager.GetInstance().UpdateImagesUpdateExecuteSet(UpdateImageEventManagerExecute.FillAmountUpdate); AllEventManager.GetInstance().AllUpdateEventExecute(1.0f); }
//ChangeColor static private UpdateImageProcess ChangeColorUpdate(UpdateImageProcessState mine, UpdateImage updateImage) { if (updateImage.GetTimeCounter().measure(Time.deltaTime, updateImage.GetTimeRegulation())) { updateImage.GetImage().color = t13.UnityUtil.Color32InFluctUpdateRed( updateImage.GetImage().color , updateImage.GetTimeFlucts(0) , updateImage.GetChangeEndColor().r , updateImage.GetTimeRegulation() , updateImage.GetTimeRegulation() ); updateImage.GetImage().color = t13.UnityUtil.Color32InFluctUpdateGreen( updateImage.GetImage().color , updateImage.GetTimeFlucts(1) , updateImage.GetChangeEndColor().g , updateImage.GetTimeRegulation() , updateImage.GetTimeRegulation() ); updateImage.GetImage().color = t13.UnityUtil.Color32InFluctUpdateBlue( updateImage.GetImage().color , updateImage.GetTimeFlucts(2) , updateImage.GetChangeEndColor().b , updateImage.GetTimeRegulation() , updateImage.GetTimeRegulation() ); updateImage.GetImage().color = t13.UnityUtil.Color32InFluctUpdateAlpha( updateImage.GetImage().color , updateImage.GetTimeFlucts(3) , updateImage.GetChangeEndColor().a , updateImage.GetTimeRegulation() , updateImage.GetTimeRegulation() ); return(UpdateImageProcess.None); } else { updateImage.GetImage().color = t13.UnityUtil.Color32InFluctUpdateRed( updateImage.GetImage().color , updateImage.GetTimeFlucts(0) , updateImage.GetChangeEndColor().r , updateImage.GetTimeCounter().count() , updateImage.GetTimeRegulation() ); updateImage.GetImage().color = t13.UnityUtil.Color32InFluctUpdateGreen( updateImage.GetImage().color , updateImage.GetTimeFlucts(1) , updateImage.GetChangeEndColor().g , updateImage.GetTimeCounter().count() , updateImage.GetTimeRegulation() ); updateImage.GetImage().color = t13.UnityUtil.Color32InFluctUpdateBlue( updateImage.GetImage().color , updateImage.GetTimeFlucts(2) , updateImage.GetChangeEndColor().b , updateImage.GetTimeCounter().count() , updateImage.GetTimeRegulation() ); updateImage.GetImage().color = t13.UnityUtil.Color32InFluctUpdateAlpha( updateImage.GetImage().color , updateImage.GetTimeFlucts(3) , updateImage.GetChangeEndColor().a , updateImage.GetTimeCounter().count() , updateImage.GetTimeRegulation() ); } return(mine.state_); }