public void FadeOut(GameObject _obj, float _fadeTime, float _delayTime) { iTween.FadeTo(_obj, iTween.Hash("alpha", 0, "time", _fadeTime, "delay", _delayTime)); StopTween stopTweenNow = _obj.GetComponent <StopTween>(); if (stopTweenNow == null) { _obj.AddComponent <StopTween>(); } }
//---------------------------------- // fade in / out //---------------------------------- #region fade // gameObjectをフェードさせる // gameobject public void FadeInOut(GameObject _nowObj, GameObject _nextObj, float _fadeTime, float _delayTime) { iTween.FadeTo(_nowObj, iTween.Hash("alpha", 0, "time", _fadeTime)); iTween.FadeTo(_nextObj, iTween.Hash("alpha", 1, "time", _fadeTime, "delay", _delayTime)); StopTween stopTweenNow = _nowObj.GetComponent <StopTween>(); if (stopTweenNow == null) { _nowObj.AddComponent <StopTween>(); } StopTween stopTweenNext = _nextObj.GetComponent <StopTween>(); if (stopTweenNext == null) { _nextObj.AddComponent <StopTween>(); } }