//エフェクト用の色が変化したとき
 internal virtual void OnEffectColorsChange(EffectColors colors)
 {
     if (CurrentObject)
     {
         foreach (Renderer renderer in CurrentObject.GetComponentsInChildren <Renderer>())
         {
             renderer.material.color = colors.MulColor;
         }
     }
 }
Пример #2
0
 internal override void OnEffectColorsChange(EffectColors colors)
 {
     if (CurrentSprite != null)
     {
         CurrentSprite.EffectColor = colors.MulColor;
     }
     if (FadeOutSprite != null)
     {
         FadeOutSprite.EffectColor = colors.MulColor;
     }
 }
Пример #3
0
        //古いセーブデータを読み込み
        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;
		}