Big script cleanup. Remove the examples from Ropes' external package

This commit is contained in:
Michal Pikulski
2025-09-06 21:01:54 +02:00
parent 045bd7966e
commit d3c6b838b4
134 changed files with 719 additions and 26298 deletions

View File

@@ -0,0 +1,32 @@
using UnityEngine;
using System.Collections.Generic;
/// <summary>
/// ScriptableObject representing a single puzzle step, its display info, and which steps it unlocks.
/// </summary>
[CreateAssetMenu(fileName = "PuzzleStepSO", menuName = "Puzzle/Step")]
public class PuzzleStepSO : ScriptableObject
{
/// <summary>
/// Unique identifier for this puzzle step.
/// </summary>
public string stepId;
/// <summary>
/// Display name for this step.
/// </summary>
public string displayName;
/// <summary>
/// Description of this step.
/// </summary>
[TextArea]
public string description;
/// <summary>
/// Icon for this step.
/// </summary>
public Sprite icon;
/// <summary>
/// List of steps that this step unlocks when completed.
/// </summary>
[Header("Unlocks")]
public List<PuzzleStepSO> unlocks = new List<PuzzleStepSO>();
}