{"id":25377043,"url":"https://github.com/isitt77/scenetransitionscripts","last_synced_at":"2025-08-13T22:20:33.075Z","repository":{"id":162762833,"uuid":"637253032","full_name":"isitt77/SceneTransitionScripts","owner":"isitt77","description":"Transition scenes setting Player position and Animator Vector2 in scriptable object (no singleton)","archived":false,"fork":false,"pushed_at":"2023-05-07T02:06:08.000Z","size":5,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-15T04:41:26.482Z","etag":null,"topics":["scenetransition","scriptableobject","unity2d"],"latest_commit_sha":null,"homepage":"","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/isitt77.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-05-07T01:21:39.000Z","updated_at":"2023-05-07T02:11:10.000Z","dependencies_parsed_at":"2023-05-27T07:37:20.360Z","dependency_job_id":null,"html_url":"https://github.com/isitt77/SceneTransitionScripts","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/isitt77%2FSceneTransitionScripts","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/isitt77%2FSceneTransitionScripts/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/isitt77%2FSceneTransitionScripts/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/isitt77%2FSceneTransitionScripts/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/isitt77","download_url":"https://codeload.github.com/isitt77/SceneTransitionScripts/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248020593,"owners_count":21034459,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["scenetransition","scriptableobject","unity2d"],"created_at":"2025-02-15T04:40:53.261Z","updated_at":"2025-04-09T10:33:54.344Z","avatar_url":"https://github.com/isitt77.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"# SceneTransitionScripts\nThese are scripts that have been modified from a tutorial showing how to set the position of Player game object in the next scene using a scriptable object.\n\nModifications include:\n\n- Keeping fields private and using public getter methods to pass fields from one script to another.\n\n- Adding field for Player Animator component to have access to the Animator’s GetFloat().\n\n\nThe main flow of logic is…\n\n1. The game object with collider set to trigger next scene will have fields to set the Player position (a Vector2) for the next scene and get the X and Y float values of the Animator Vector2 (to get the direction Player was facing when collider was hit).\n\n2. The Player position Vector2 and the Animator Vector2 values are stored in a scriptable object to be used in the next scene.\n\n3. The stored values are passed back into the Player (Movement) Controller in the Start() (…or Awake() ) so that the Player game object spawns in the specified location set and is facing the same direction as they were in the previous scene.\n\n\nHere is the original tutorial from Mr. Taft Creates…\n\nhttps://www.youtube.com/watch?v=wNl--exin90\u0026list=PL4vbr3u7UKWp0iM1WIfRjCDTI03u43Zfu\u0026index=30 \n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fisitt77%2Fscenetransitionscripts","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fisitt77%2Fscenetransitionscripts","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fisitt77%2Fscenetransitionscripts/lists"}