protected override void ExtractSettings(TurretsSettings settings) { fireRate = settings.ltSettings.fireRate; range = settings.ltSettings.range; damage = settings.ltSettings.damage; laserDuration = settings.ltSettings.laserDuration; }
protected override void ExtractSettings(TurretsSettings settings) { fireRate = settings.btSettings.fireRate; range = settings.btSettings.range; damage = settings.btSettings.damage; flySpeed = settings.btSettings.bombFlySpeed; }
protected override void ExtractSettings(TurretsSettings settings) { fireRate = settings.otSettings.fireRate; range = settings.otSettings.range; boxStrength = settings.otSettings.boxStrength; boxLifeTime = settings.otSettings.boxLifeTime; flySpeed = settings.otSettings.boxFlySpeed; }
protected virtual void ExtractSettings(TurretsSettings settings) { }
public void Init(TurretsSettings settings) { ExtractSettings(settings); }