public void Set(SceneTeleporter teleporter) { position = teleporter.SpawnLocation; scene = teleporter.gameObject.scene.name; scenePath = teleporter.gameObject.scene.path; teleporter.name = $"TL_{scene}_{position}"; setterName = teleporter.name; UnityEditor.EditorUtility.SetDirty(this); }
public bool IsTarget(SceneTeleporter warper) { return(warper != null && (warper.name == setterName && warper.gameObject.scene.name == scene)); }