{"id":16207889,"url":"https://github.com/qwe321qwe321qwe321/unity-timelineunityevent","last_synced_at":"2025-08-23T11:09:02.617Z","repository":{"id":108107823,"uuid":"157138021","full_name":"qwe321qwe321qwe321/Unity-TimelineUnityEvent","owner":"qwe321qwe321qwe321","description":"Using UnityEvent to execute arbitrary code from Unity timelines.","archived":false,"fork":false,"pushed_at":"2018-11-12T01:47:37.000Z","size":74,"stargazers_count":9,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-08-23T11:05:33.280Z","etag":null,"topics":["unity","unity-editor","unity-timelines","unity3d-plugin"],"latest_commit_sha":null,"homepage":"","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/qwe321qwe321qwe321.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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":"2018-11-12T01:10:34.000Z","updated_at":"2024-09-15T09:57:49.000Z","dependencies_parsed_at":"2023-04-23T18:26:34.610Z","dependency_job_id":null,"html_url":"https://github.com/qwe321qwe321qwe321/Unity-TimelineUnityEvent","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/qwe321qwe321qwe321/Unity-TimelineUnityEvent","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/qwe321qwe321qwe321%2FUnity-TimelineUnityEvent","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/qwe321qwe321qwe321%2FUnity-TimelineUnityEvent/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/qwe321qwe321qwe321%2FUnity-TimelineUnityEvent/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/qwe321qwe321qwe321%2FUnity-TimelineUnityEvent/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/qwe321qwe321qwe321","download_url":"https://codeload.github.com/qwe321qwe321qwe321/Unity-TimelineUnityEvent/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/qwe321qwe321qwe321%2FUnity-TimelineUnityEvent/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":271746767,"owners_count":24813582,"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","status":"online","status_checked_at":"2025-08-23T02:00:09.327Z","response_time":69,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["unity","unity-editor","unity-timelines","unity3d-plugin"],"created_at":"2024-10-10T10:14:44.532Z","updated_at":"2025-08-23T11:09:02.589Z","avatar_url":"https://github.com/qwe321qwe321qwe321.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Unity-TimelineUnityEvent\nUsing UnityEvent to execute arbitrary code from Unity timelines.\n\nInspiration reference: https://github.com/georgejecook/UnityTimelineEvents\n\nI replace the former methods with UnityEvent.\nI bind UnityEvent and TimelineClip on custom script to store UnityEvent just like PlayableDirector do.\n\nIt can even work on same scene, same timeline but different director.\n\n# Usage\nCreate TimelineUnityEventTrack in Timeline\n\n![create track](screenshot3.png)\n\nAdd TimelineUnityEventClip. Then it will create a binding script on your director object.\n\n![create track](screenshot4.png)\n\nSelect clip and set UnityEvent.\n\n![create track](screenshot1.png)\n\nThe binding script is bound on director.\n\n![create track](screenshot2.png)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fqwe321qwe321qwe321%2Funity-timelineunityevent","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fqwe321qwe321qwe321%2Funity-timelineunityevent","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fqwe321qwe321qwe321%2Funity-timelineunityevent/lists"}