public bool IsNPCGrid() { long ownerId = MyVisualScriptLogicProvider.GetOwner(entityName); // Check pirate owner if (ownerId == MyVisualScriptLogicProvider.GetPirateId()) { return(true); } else { return(false); } }
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); }