Skip to content

Instantly share code, notes, and snippets.

View ozaki-shinya's full-sized avatar

尾崎 真也 (おざき しんや) ozaki-shinya

  • CyberAgent Inc.
  • Japan
View GitHub Profile
@ozaki-shinya
ozaki-shinya / SceneLoader.cs
Last active February 6, 2024 09:49
パラメーターを渡せるUnityシーンローダー
using UnityEngine.SceneManagement;
using Cysharp.Threading.Tasks;
using UnityEngine;
/// <summary>
/// シーンをロードする
/// ロード先シーンのコンポーネントが取得できるのでパラメーターを渡せる
/// 取得できるコンポーネントはロード先シーンのルート階層のGameObjectに設置されているもの
/// 指定コンポーネントが取得できるのはAwakeの後、Startの前のタイミング
/// </summary>
@ozaki-shinya
ozaki-shinya / Locator.cs
Last active February 6, 2024 09:39
Unity用サービスロケーター (ServiceLocator)
using System;
using System.Collections.Generic;
/// <summary>
/// サービスロケーター
/// </summary>
public static class Locator
{
/// <summary>
/// 単一インスタンス用ディクショナリー