예제 #1
0
파일: Item.cs 프로젝트: lvendrame/p-atack
 public virtual bool Update(double miliseconds, UserSpaceShip ssUser)
 {
     base.Update(miliseconds);
     if (this.Colide(ssUser))
     {
         this.ApplyChanges(miliseconds, ssUser);
         return(true);
     }
     return(false);
 }
예제 #2
0
 public override void ApplyChanges(double miliseconds, UserSpaceShip ssUser)
 {
     ssUser.BulletSettings          = this.BulletSettings;
     ssUser.TimeAcummulator.MaxTime = this.BulletSettings.Interval;
 }
예제 #3
0
파일: Item.cs 프로젝트: lvendrame/p-atack
 public abstract void ApplyChanges(double miliseconds, UserSpaceShip ssUser);
예제 #4
0
 public virtual void LoadComponents()
 {
     ssUser = new UserSpaceShip();
 }