示例#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();
 }