public class Uchiha
{
}
public abstract class Sharingan
{
protected int copying_pwr;
protected int vision_pwr;
protected int genjutsu_pwr;
protected int future_vision_pwr;
}
public class Mangekyou : Sharingan
{
public Mangekyou()
{
copying_pwr = 1;
vision_pwr = 3;
genjutsu_pwr = 10;
future_vision_pwr = 9;
}
public void Amaterasu()
{
}
public void Susanoo()
{
}
}
public class RinneSharingan : Sharingan
{
public RinneSharingan()
{
copying_pwr= 4;
vision_pwr = 9;
genjutsu_pwr = 4;
future_vision_pwr = 3;
}
public void InfiniteTsukuyomi()
{
}
}