public void SpawnModel(int shipId, Vector3 position, Quaternion rotation) { ShipId = shipId; GeneratePilotInfo(); GenerateModel(position, rotation); GeneratePseudoShip(); GeneratePseudoBase(); InitializeRosterPanel(); ActivatePilotAbilities(); Board.RegisterRemote(this); Roster.AddShipToLists(this); }