public ShipEntity Instantiate(Vector3 position, Quaternion rotation, int teamID, bool isDiscovered) { GameObject s = Object.Instantiate(_hull.model, position, rotation, null); ShipEntity entity = s.GetComponent <ShipEntity>(); entity.Initialize(this, teamID, isDiscovered); return(entity); }