Beispiel #1
0
 public override Behavior CreateInstance(EquippedItem item)
 {
     return(new Visibility(this, item));
 }
Beispiel #2
0
 public Visibility(VisibilityData data, EquippedItem item) : base(data, item)
 {
     _data = data;
 }
Beispiel #3
0
 public override Behavior CreateInstance(EquippedItem item)
 {
     return(new EnergyDraw(this, item));
 }
Beispiel #4
0
 public EnergyDraw(EnergyDrawData data, EquippedItem item) : base(data, item)
 {
     _data = data;
 }
Beispiel #5
0
 private void RemoveAetherDrive(EquippedItem item)
 {
     _aetherDriveItems.Remove(item);
     _aetherDrives.Remove(item.GetBehavior <AetherDrive>());
 }
 public override Behavior CreateInstance(EquippedItem item)
 {
     return(new InstantWeapon(this, item));
 }
Beispiel #7
0
 public virtual void Equip(EquippedItem equipedItem)
 {
 }
Beispiel #8
0
 public override Behavior CreateInstance(EquippedItem item)
 {
     return(new Thruster(this, item));
 }
Beispiel #9
0
 public ItemUsage(ItemUsageData data, EquippedItem item) : base(data, item)
 {
     _data = data;
 }