private void CheckAndReplaceOwner() { ShowMessageInGame("dbg", "m_mycubegrid.BigOwners " + m_mycubegrid.BigOwners.Count + " small" + m_mycubegrid.SmallOwners.Count); if (m_mycubegrid.BigOwners.Count > 1 || m_mycubegrid.SmallOwners.Count > 1) { m_mycubegrid.ChangeGridOwner(m_block.OwnerId, MyOwnershipShareModeEnum.Faction); } }
private void ReplaceOwner(long owner) { m_mycubegrid?.ChangeGridOwner(owner, MyOwnershipShareModeEnum.Faction); m_mycubegrid?.ChangeGridOwnership(owner, MyOwnershipShareModeEnum.Faction); ShowMessageInGameAndLog("ReplaceOwner", "Owner replaced "); }