元のプラグインは、下記のようになっていまして、
OnEnableのタイミングで、 OnChangeClear()を読んでタイトル画面の表示を変える・・・という形になっています。
OnEnableはコンポーネントがオンになったタイミングで呼ばれますので、Titleオブジェクトにコンポーネントをつけておけば、タイトル画面が表示されるタイミングでよばれます。
public class TitleChangeClear : MonoBehaviour
{
public AdvEngine engine;
public Image title_image;
public Sprite[] title_Sprite;
void OnEnable()
{
OnChangeClear();
}
void OnChangeClear()
{
int clear = (int)engine.Param.GetParameter("game_clear");
title_image.sprite = title_Sprite[clear];
}
}
なので、これをもとにするのであれば、
このように書けばよいかと思います。
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;
using Utage;
public class TitleChangeClear : MonoBehaviour
{
public AdvEngine engine;
public GameObject tuioku;
void OnEnable()
{
OnChangeClear();
}
void OnChangeClear()
{
bool clear = engine.Param.GetParameterBoolean("clear");
tuioku.SetActive( clear );
}
}
2024年5月9日木曜日 23:00:10 UTC+9 みるくねこ: