//ルール画像つきのフェードアウト(オブジェクト単位にかけるのでテクスチャ描き込み効果なし) public virtual void RuleFadeOut(AdvEngine engine, AdvTransitionArgs data, Action onComplete) { UguiTransition transition = this.gameObject.AddComponent <UguiTransition>(); transition.RuleFadeOut( engine.EffectManager.FindRuleTexture(data.TextureName), data.Vague, false, data.GetSkippedTime(engine), () => { Destroy(transition); if (onComplete != null) { onComplete(); } }); }
//ルール画像つきのフェードアウト public override void RuleFadeOut(AdvEngine engine, AdvTransitionArgs data, Action onComplete) { UguiTransition transition = this.gameObject.AddComponent <UguiTransition>(); transition.RuleFadeOut( engine.EffectManager.FindRuleTexture(data.TextureName), data.Vague, RenderTextureSpace.RenderTextureType == AdvRenderTextureMode.Image, data.GetSkippedTime(engine), () => { Destroy(transition); RawImage.SetAlpha(0); if (onComplete != null) { onComplete(); } }); }