Newer
Older
Marco Zimmer
committed
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using static StageStatic;
public class StageBehaviour : MonoBehaviour
{
Marco Zimmer
committed
{
StageStatic.LoadInitStage(true /*StageStatic.stage.player_record.solved*/, gameObject);
Marco Zimmer
committed
}
private void OnDestroy()
{
StageStatic.stage.solution.hardreset();
StageStatic.stage.factState.hardreset();
Marco Zimmer
committed
}
Marco Zimmer
committed
public void SetMode(bool create)
{
SetMode(create ? Mode.Create : Mode.Play);
}
public void SetMode(Mode mode, GameObject obj = null)
{
obj ??= gameObject;
StageStatic.SetMode(mode, obj);
}
}