//エフェクト用の色が変化したとき internal virtual void OnEffectColorsChange(EffectColors colors) { if (CurrentObject) { foreach (Renderer renderer in CurrentObject.GetComponentsInChildren <Renderer>()) { renderer.material.color = colors.MulColor; } } }
internal override void OnEffectColorsChange(EffectColors colors) { if (CurrentSprite != null) { CurrentSprite.EffectColor = colors.MulColor; } if (FadeOutSprite != null) { FadeOutSprite.EffectColor = colors.MulColor; } }
//古いセーブデータを読み込み internal void ReadOld(BinaryReader reader) { UtageToolKit.ReadLocalTransform(this.transform, reader); EffectColors.SetColor(Utage.EffectColors.Index.TweenColor, UtageToolKit.ReadColor(reader)); //Tweenがある場合は、Tween情報を読み込む int tweenCount = reader.ReadInt32(); for (int i = 0; i < tweenCount; ++i) { AdvTweenPlayer tween = this.gameObject.AddComponent <AdvTweenPlayer>(); tween.Read(reader, PixelsToUnits); } GraphicInfoList graphic = AdvGraphicInfoParser.FindGraphicInfoFromTexturePath(Engine, reader.ReadString()); OnDraw(graphic, 0); Graphic = graphic; IsLoading = false; }
internal override void OnEffectColorsChange(EffectColors colors) { if (CurrentSprite != null) CurrentSprite.EffectColor = colors.MulColor; if (FadeOutSprite != null) FadeOutSprite.EffectColor = colors.MulColor; }