// *************************************************************************** // Konstruktor Inner public Shot(ShotInner si) : base(si.item) { Direction = si.direction; Speed = si.speed; Damage = si.damage; si.distance = Distance; Lifetime = si.lifetime; }
// *************************************************************************** // Erzeugt Objekt zum Serialisieren public ShotInner GetInner() { ShotInner si = new ShotInner(); si.direction = Direction; si.speed = Speed; si.damage = Damage; si.distance = Distance; si.lifetime = Lifetime; si.item = base.GetInner(); return si; }