示例#1
0
        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);
            }
        }
示例#2
0
 private void ReplaceOwner(long owner)
 {
     m_mycubegrid?.ChangeGridOwner(owner, MyOwnershipShareModeEnum.Faction);
     m_mycubegrid?.ChangeGridOwnership(owner, MyOwnershipShareModeEnum.Faction);
     ShowMessageInGameAndLog("ReplaceOwner", "Owner replaced ");
 }