コード例 #1
0
    private void SetupCharacter(GameObject character, Character characterInfo)
    {
        CharacterLogic characterLogic = character.GetComponent <CharacterLogic>();

        characterLogic.Attach(gameplayController, cardController, doorController, mainCamera);
        characterLogic.ApplyInfo(characterInfo);

        // Start character
        characterLogic.Init(infoRandomizer.RandomNumber(GameConfiguration.minPatientLevel, GameConfiguration.maxPatientLevel));

        // Send Object to Gameplay Controller
        gameplayController.SetInfo(character);
    }