Ejemplo n.º 1
0
 public void SetDialogue(string enemyName)
 {
     currentEnemy = allOCS[enemyName];
     variableStorage.SetValue("$enemyName", enemyName);
     ocImage.sprite             = currentEnemy.portrait;
     ocImage.transform.position = dialoguePosition.position;
 }
Ejemplo n.º 2
0
 public void SetEnemy(string enemyName)
 {
     currentEnemy = allOCS[enemyName];
     variableStorage.SetValue("$enemyName", enemyName);
     ocImage.sprite             = currentEnemy.portrait;
     ocImage.transform.position = battlePosition.position;
     Debug.Log("Enemy set to " + currentEnemy.characterName);
 }
Ejemplo n.º 3
0
    public void AddToParty(OCStats stats)
    {
        string charName = stats.characterName;

        if (!inParty.ContainsKey(charName))
        {
            Debug.Log("added " + stats + " to party");
            GameObject objToSpawn = Instantiate(Resources.Load <GameObject>("OCParty"), spawnArea);
            inParty.Add(charName, objToSpawn);
            objToSpawn.GetComponent <OCStats>().SetStats(stats);
        }
    }
Ejemplo n.º 4
0
 public void ChooseBattler(OCStats stats)
 {
     if (chooseBattler)
     {
         currentBattler = stats;
         previousAttack = currentBattler.MainStat();
         variableStorage.SetValue("$playerName", currentBattler.characterName);
         clickManager.canBePaused = true;
         clickManager.Progress();
         Debug.Log("Player set to " + currentBattler.characterName);
     }
 }
Ejemplo n.º 5
0
    public void SetStats(OCStats stats)
    {
        characterName = stats.characterName;
        archetype     = stats.archetype;
        STR           = stats.STR;
        INT           = stats.INT;
        CHA           = stats.CHA;
        portrait      = stats.portrait;

        image.sprite  = portrait;
        nameText.text = characterName;
        statText.text = "S-" + STR.ToString() + " I-" + INT.ToString() + " C-" + CHA.ToString();
    }
Ejemplo n.º 6
0
 public void SetMainCharacter(string character)
 {
     mainCharacter = allOCs[character];
     AddToParty(mainCharacter.characterName);
     if (mainCharacter.characterName == "Hansel")
     {
         AddToParty("Gretel");
     }
     else
     {
         AddToParty("Hansel");
     }
     FindObjectOfType <DialogueRunner>().StartDialogue("mainHall");
 }
Ejemplo n.º 7
0
 // Start is called before the first frame update
 void Awake()
 {
     stats = GetComponent <OCStats>();
 }
Ejemplo n.º 8
0
 private void Start()
 {
     manager = FindObjectOfType <BattleManager>();
     stats   = GetComponent <OCStats>();
 }