コード例 #1
0
    void Awake()
    {
        ScriptReferencesPool srp = GetComponent <ScriptReferencesPool>();

        AnimatorController     = FindObjectOfType <AnimatorController>();
        AnimatorController.srp = srp;
        Backgrounds            = FindObjectOfType <Backgrounds>();
        Characters             = FindObjectOfType <Characters>();
        DeathEnd                      = FindObjectOfType <DeathEnd>();
        DeathEnd.srp                  = srp;
        GameEnd                       = FindObjectOfType <GameEnd>();
        GameEnd.srp                   = srp;
        Inventory                     = FindObjectOfType <Inventory>();
        MiniGamesController           = FindObjectOfType <MiniGamesController>();
        MiniGamesController.srp       = srp;
        MiniMenuController            = FindObjectOfType <MiniMenuController>();
        MusicController               = FindObjectOfType <MusicController>();
        NamesHeroes                   = FindObjectOfType <NamesHeroes>();
        NotesController               = FindObjectOfType <NotesController>();
        ScenarioParser                = FindObjectOfType <ScenarioParser>();
        ScenarioParser.srp            = srp;
        SceneGameItemsController      = FindObjectOfType <SceneGameItemsController>();
        SceneGameItemsController.srp  = srp;
        SceneTransitionController     = FindObjectOfType <SceneTransitionController>();
        SceneTransitionController.srp = srp;
        SelectionController           = FindObjectOfType <SelectionController>();
        SelectionController.srp       = srp;
        TaskController                = FindObjectOfType <TaskController>();
        TaskController.srp            = srp;
        TutorController               = FindObjectOfType <TutorController>();
    }
コード例 #2
0
 void Start()
 {
     srp = FindObjectOfType <ScriptReferencesPool>();
 }