mam probelm ze stworzeniem zmiennych statycznych dla wszystkich class, a dokładniej tworzę zmienną statyczną w utworzonej specjalnie dla tego classy, i próbuję ją wywołać w innej efekt niepożądany, gdy stworze tą zmienną w metodzie Battle_Load, wszystko dobrze działa. (zbroja jest obiektem stworzonym w classie postac)
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace Forbidden_Rift
{
class zmienne
{
static public Postac Thief = new Postac(00005, "Thief", null, 1, 3, 5, 10, 140, 140, 30, 10, 10);
}
}
private void Battle_Load(object sender, EventArgs e)
{
label2.Text = "Armor : " + zmienne.Thief.zbroja.p_def;
}
po kompilacji wyświetla mi się :