Beispiel #1
0
        protected Projectile(Damage damage, Movement movement, Vector3 position)
        {
            if (damage != null) {
                Damage = damage;
            } else {
                throw new ArgumentException("Damage can't be null");
            }

            Movement = movement;
            Position = position;
        }
Beispiel #2
0
 //
 // Generated Methods
 //
 protected bool Equals(Movement other)
 {
     return Target.Equals(other.Target) && Speed.Equals(other.Speed);
 }
 public PointTargetProjectile(Damage damage, Movement movement, Vector3 position, Vector3 target)
     : base(damage, movement, position)
 {
     Movement.SetTarget(target);
 }