Example #1
0
        public bool IsNPCGrid()
        {
            long ownerId = MyVisualScriptLogicProvider.GetOwner(entityName);

            // Check pirate owner
            if (ownerId == MyVisualScriptLogicProvider.GetPirateId())
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
Example #2
0
        public GridValidator(long gridEntityId)
        {
            entityId   = gridEntityId;
            entityName = MyVisualScriptLogicProvider.GetEntityName(entityId);

            entity = MyVisualScriptLogicProvider.GetEntityByName(entityName);

            if (string.IsNullOrEmpty(entityName) == true)
            {
                entityName = entityId.ToString();
                MyVisualScriptLogicProvider.SetName(entityId, entityName);
            }

            gridStatus = GridStatus.Ok;
            ownerId    = MyVisualScriptLogicProvider.GetOwner(entityName);
        }