public WeaponBehavior Initialize(ProjectileWeaponDescriptor projectileWeaponDescriptor) { Programming = projectileWeaponDescriptor; return(this); }
public void Initialize(ProjectileWeaponDescriptor weaponDescriptorTemplate, ProjectileDescriptor projectileDescriptor, IOwner owner) { _weaponDescriptorTemplate = weaponDescriptorTemplate; _projectileDescriptor = projectileDescriptor; _owner = owner; }