public void SetDialogue(string enemyName) { currentEnemy = allOCS[enemyName]; variableStorage.SetValue("$enemyName", enemyName); ocImage.sprite = currentEnemy.portrait; ocImage.transform.position = dialoguePosition.position; }
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); }
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); } }
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); } }
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(); }
public void SetMainCharacter(string character) { mainCharacter = allOCs[character]; AddToParty(mainCharacter.characterName); if (mainCharacter.characterName == "Hansel") { AddToParty("Gretel"); } else { AddToParty("Hansel"); } FindObjectOfType <DialogueRunner>().StartDialogue("mainHall"); }
// Start is called before the first frame update void Awake() { stats = GetComponent <OCStats>(); }
private void Start() { manager = FindObjectOfType <BattleManager>(); stats = GetComponent <OCStats>(); }