Example #1
0
 protected override void OnInitialize()
 {
     _panel                 = GameObjectUtilities.FindGameObject(_panelRoute);
     _background            = GameObjectUtilities.FindGameObject("BackgroundContainer/GameBackgroundImage");
     _characterFemalePrefab = Resources.Load <CharacterFaceController>("Prefabs/Characters/Female");
     _characterMalePrefab   = Resources.Load <CharacterFaceController>("Prefabs/Characters/Male");
     _characterPanel        = GameObjectUtilities.FindGameObject(_panelRoute + "/CharacterPanel").transform;
     _choiceItemPrefab      = Resources.Load <GameObject>("Prefabs/DialogueItemScroll");
     _listChoicePrefab      = Resources.Load <ScrollRect>("Prefabs/ListChoiceGroup");
     _dialoguePanel         = GameObjectUtilities.FindGameObject(_panelRoute + "/GameUI/BottomPanel/DialogueOptionPanel").transform;
     _npcDialoguePanel      = GameObjectUtilities.FindGameObject(_panelRoute + "/GameUI/BottomPanel/NPCTextHolder/NPCText").GetComponent <Text>();
     _characterMood         = GameObjectUtilities.FindGameObject(_panelRoute + "/GameUI/TopBarPanel/StatusBar/Image").GetComponent <Image>();
     _feedbackPanel         = GameObjectUtilities.FindGameObject(_panelRoute + "/GameUI/FeedbackPanel/IconHolder");
     _feedbackElementPrefab = Resources.Load <GameObject>("Prefabs/FeedbackElement");
     GameObjectUtilities.FindGameObject(_panelRoute + "/GameUI/TopBarPanel/ModulesButton").GetComponent <Button>().onClick.AddListener(() => CommandQueue.AddCommand(new ToggleModulesCommand()));
 }
Example #2
0
 public void ShowCharacter(RolePlayCharacterAsset currentCharacter)
 {
     _characterController             = UnityEngine.Object.Instantiate(currentCharacter.BodyName == "Female" ? _characterFemalePrefab : _characterMalePrefab, _characterPanel, false);
     _characterController.CharacterId = "01";
     _characterController.Gender      = currentCharacter.BodyName;
 }