とあるゲームを作っています。

・expが100貯まるとレベルアップ
・レベルアップすると、ステータスクラスというクラスの変数値が1増えるようにする

ところどころ意味不明な箇所があるかもしれません。

問題は subclassの値(exp10)をmainclassに引き渡して mainclass内でexpが100になると
レベルアップし、別のclass(例 sampleclass)に数値の1を引き渡したいのですが。またその他間違ってる箇所を指摘していただければと思います

例 敵を倒す、expを取得する(10exp)

class main{
public int expamount
public int exp
public void exp(){

main exp = new main();

exp.expamount

if(exp>0); boolean (exp==100) true; //expが100と等しい場合は レベルアップ

return;



class sub{

enemy.cs void Main(){
public int get;


monster
if(monsterHP<0); get.exp(10); //モンスターのHPが0になると経験値の10expゲットする。


}