public override void ApplyComponent(Ship ship) { GameObject weaponObject = (GameObject)Instantiate(weaponPrefab); ship.AddWeaponObject(weaponObject); }