public void Use(PnjBehavior pnj) { pnj.gains[0] = pnj.gains[0] - price; pnj.shop = pnj.shop - price; pnj.gains[2] = pnj.gains[2] + price; GetComponent <Building>().gains[1] = GetComponent <Building>().gains[1] + price; }
public void SetPnj(PnjBehavior pnj) { image.sprite = pnj.GetComponent <SpriteRenderer>().sprite; title.text = pnj.pnjName; stat0.text = "Life : " + pnj.life + "/" + pnj.lifeMax + "\nDamage : " + pnj.damage + "\nMoney : " + pnj.money; stat1.text = "Shop : " + pnj.shopMax + "\nAdventure : " + pnj.adventureMax + "\nQuest : " + pnj.questFinished + "\nKilled :" + pnj.monsterKilled; }
public void Return(PnjBehavior pnj) { pnj.gains[0] = pnj.gains[0] + pnj.quest.quest.money; pnj.gains[1] = pnj.gains[1] + ((pnj.quest.quest.power * 2) * (pnj.quest.quest.power * 2)); pnj.quest.quest.Executed(); GetComponent <Building>().gains[0] = GetComponent <Building>().gains[0] + 1; GetComponent <Building>().gains[2] = GetComponent <Building>().gains[2] + (pnj.quest.quest.power * pnj.quest.quest.power); }
public void SetPnj(PnjBehavior pnj) { personnageController.SetPnj(pnj); questController.SetQuest(pnj.quest); classController.SetClass(pnj.classOf); bar.SetPnj(pnj); title.text = pnj.pnjName + " - Level " + pnj.level; }
public void MakeEnter(PnjBehavior pnj) { pnj.transform.parent = transform; pnj.GetComponent <PnjBehavior>().initTile = initTile; pnj.GetComponent <PnjBehavior>().container = GetComponent <TilesBehavior>(); GameList.Instance.AddPnj(pnj.GetComponent <PnjBehavior>()); pnj.Activate(); }
public bool Entering(PnjBehavior pnj) { if (visitor[0] == null) { pnj.GetComponent <SpriteRenderer>().enabled = false; visitor[0] = pnj.GetComponent <PnjDungeon>(); visitor[0].Restart(); return(true); } else { return(false); } }
public int CalculatePower(PnjBehavior pnj) { switch (pnj.damage) { case 1: case 2: return(1); case 3: if (pnj.life >= 18) { return(2); } else { return(1); } case 4: if (pnj.life >= 22) { return(3); } else { if (pnj.life >= 18) { return(2); } else { return(1); } } } return(1); }
public bool Use(PnjBehavior pnj) { if (clientNumb < clientMax) { clientNumb++; for (int i = 0; i < clientMax; i++) { if (clients[i] == null) { clients[i] = pnj; time[i] = timeRestore; GetComponent <Facility>().Use(pnj); pnj.GetComponent <SpriteRenderer>().enabled = false; pnj.inDungeon = true; break; } } return(true); } else { return(false); } }
public void SetPnj(PnjBehavior pnjNew) { pnj = pnjNew; }
// Use this for initialization void Start() { behavior = GetComponent <PnjBehavior>(); }
public void OpenPnjMenu(PnjBehavior pnj) { ActivateMenu(3); pnjClickController.SetPnj(pnj); }
public void AddPnj(PnjBehavior pnj) { Pnjs.Add(pnj); Pnjs.Sort(); }
public void Exiting(PnjBehavior pnj) { pnj.GetComponent <SpriteRenderer>().enabled = true; pnj.inDungeon = false; pnj.GetComponent <PnjDungeon>().Restart(); }