Пример #1
0
    public static ResourceStruct GetOne(ResourceEnum e)
    {
        ResourceStruct toReturn = ResourceStruct.zero.Copy();

        toReturn.SetResource(e, 1);
        return(toReturn);
    }
Пример #2
0
 public StockInfo(ResourceEnum resourceType, int quantity, int unitPrice)
     : this()
 {
     this.ResourceType = resourceType;
     this.Quantity = quantity;
     this.UnitPrice = unitPrice;
 }
Пример #3
0
    public Color getColor(ResourceEnum toGet)
    {
        switch (toGet)
        {
        case ResourceEnum.money:
            return(moneyColor);

        case ResourceEnum.red:
            return(redColor);

        case ResourceEnum.blue:
            return(blueColor);

        case ResourceEnum.green:
            return(greenColor);

        case ResourceEnum.yellow:
            return(yellowColor);

        case ResourceEnum.black:
            return(blackColor);

        case ResourceEnum.white:
            return(whiteColor);

        default:
            Debug.Log(toGet + "Not implemented");
            return(new Color(0, 0, 0, 0));
        }
    }
Пример #4
0
    public RecipeMetadata(SqliteDataReader reader)
    {
        recipeId  = reader.GetInt32(0);
        resources = new List <ResourceEnum>();
        string       resourceEnumName = reader.GetString(1).Replace("\n", string.Empty);
        ResourceEnum resourceEnum     = MetadataLoader.Instance.GetResourceEnumWithName(resourceEnumName);

        if (resourceEnum != ResourceEnum.None)
        {
            resources.Add(resourceEnum);
        }
        resourceEnumName = reader.GetString(2).Replace("\n", string.Empty);
        resourceEnum     = MetadataLoader.Instance.GetResourceEnumWithName(resourceEnumName);
        if (resourceEnum != ResourceEnum.None)
        {
            resources.Add(resourceEnum);
        }
        resourceEnumName = reader.GetString(3).Replace("\n", string.Empty);
        resourceEnum     = MetadataLoader.Instance.GetResourceEnumWithName(resourceEnumName);
        if (resourceEnum != ResourceEnum.None)
        {
            resources.Add(resourceEnum);
        }
        resourceEnumName = reader.GetString(4).Replace("\n", string.Empty);
        resourceEnum     = MetadataLoader.Instance.GetResourceEnumWithName(resourceEnumName);
        if (resourceEnum != ResourceEnum.None)
        {
            resources.Add(resourceEnum);
        }
    }
 public Resource(string name, ResourceEnum typeOfResource, string url, Course course)
 {
     this.Licenses       = new HashSet <License>();
     this.ResourceName   = name;
     this.TypeOfResource = typeOfResource;
     this.URL            = url;
     this.Course         = course;
 }
Пример #6
0
 public Resource this[ResourceEnum key]
 {
     get
     {
         return(resourceList[(int)key]);
     }
     private set { }
 }
Пример #7
0
    public ResourceMetadata GetResourceMetadataByType(ResourceEnum e)
    {
        if (!resourceDictionary.ContainsKey(e))
        {
            return(null);
        }

        return(resourceDictionary[e]);
    }
Пример #8
0
 // Use this for initialization
 public void Handle(ResourceEnum toHandle)
 {
     handling = toHandle;
     GetComponentInChildren <BarHandler>().Handle(handling);
     foreach (MercSlot ms in GetComponentsInChildren <MercSlot>())
     {
         ms.row = handling;
     }
     locks[handling] = this;
 }
Пример #9
0
        /// <summary>
        /// 获取指定的资源类型
        /// </summary>
        /// <param name="resourceType"></param>
        /// <returns></returns>
        public static BizResouce GetResource(ResourceEnum resourceType)
        {
            var res = resourceType.ToString();

            if (m_dict.TryGetValue(res, out var resource))
            {
                return(resource);
            }

            return(null);
        }
Пример #10
0
 /// <summary>
 /// 根据定义的枚举类型创建资源
 /// </summary>
 /// <param name="re"></param>
 /// <returns></returns>
 public ResouceManager CreateManager(ResourceEnum re)
 {
     switch (re)
     {
         case ResourceEnum.UIResource:
             return new UIResouceManager();
         case ResourceEnum.AudioResource:
             return new AudioResourceManager();
         default:
             return null;
     }
 }
Пример #11
0
    public ResourceMetadata(SqliteDataReader reader)
    {
        resourceName = reader.GetString(0).Replace("\n", string.Empty);
        string iconName = reader.GetString(1).Replace("\n", string.Empty);

        if (iconName.Length > 0)
        {
            icon = Resources.Load <Sprite>("Images/UIIcons/ResourceIcons/" + iconName);
        }

        resourceEnum = MetadataLoader.Instance.GetResourceEnumWithName(resourceName);
    }
Пример #12
0
        /// <summary>
        /// 点击指定的图片
        /// </summary>
        /// <param name="dm"></param>
        /// <param name="res"></param>
        /// <param name="times"></param>
        /// <returns></returns>
        public bool ClickPic(dmsoft dm, ResourceEnum res, int times = 1)
        {
            var findResult = Instance.FindPic(dm, res, out var x, out var y);

            if (!findResult)
            {
                return(false);
            }

            for (int i = 0; i < times; i++)
            {
                dm.MoveTo(x, y);
                dm.LeftClick();
                Thread.Sleep(100);
            }

            return(true);
        }
Пример #13
0
    public void CreateResourceGameobject(string name, Vector3 pos, ResourceEnum resourceID, Transform parent)
    {
        //Special Case for Void
        if (resourceID == 0)
        {
            return;
        }
        //Setup Object
        GameObject go = new GameObject(name);

        go.transform.SetParent(parent);
        go.transform.position      = pos;
        go.transform.localRotation = Quaternion.identity;
        //Add Renderer
        SpriteRenderer spriteRenderer = go.AddComponent <SpriteRenderer>();
        ResourceEnum   resouceID      = resourceID;

        spriteRenderer.sprite = database[resouceID].sprite;
        //Add Collider
        if (database[resouceID].collidable)
        {
            go.AddComponent <BoxCollider2D>();
        }
    }
Пример #14
0
 public PolicyRequirement(OperateEnum operateEnum, ResourceEnum resourceEnum)
 {
     this.OperateEnum  = operateEnum;
     this.ResourceEnum = resourceEnum;
 }
Пример #15
0
 public Resource getResource(ResourceEnum id)
 {
     return(database.resourceList[(int)id]);
 }
Пример #16
0
        protected void RecordTelemetry(string method, int statusCode, string content, ResourceEnum resource, Util.SplitStopwatch clock)
        {
            if (statusCode >= (int)HttpStatusCode.OK && statusCode < (int)HttpStatusCode.Ambiguous)
            {
                _telemetryRuntimeProducer.RecordSyncLatency(resource, Util.Metrics.Bucket(clock.ElapsedMilliseconds));
                _telemetryRuntimeProducer.RecordSuccessfulSync(resource, CurrentTimeHelper.CurrentTimeMillis());
            }
            else
            {
                _log.Error($"Http status executing {method}: {statusCode.ToString()} - {content}");

                _telemetryRuntimeProducer.RecordSyncError(resource, statusCode);
            }
        }
Пример #17
0
 public ResourceAmount(int amount, ResourceEnum resourceEnum)
 {
     this.amount       = amount;
     this.resourceEnum = resourceEnum;
 }
Пример #18
0
 public static ResourceBase GetResource(ResourceEnum resource)
 {
     return instance.resources.First(rb => rb.displayName == resource.ToString());
 }
Пример #19
0
 public RayAuthorizeAttribute(OperateEnum operateEnum, ResourceEnum resourceEnum)
 {
     this.Policy = $"Ray_{operateEnum}_{resourceEnum}";
 }
Пример #20
0
 public void Handle(ResourceEnum toHandle_in)
 {
     toHandle  = toHandle_in;
     ally.row  = toHandle;
     enemy.row = toHandle;
 }
Пример #21
0
 public void SetResource(ResourceEnum e, int value)
 {
     resourceArray[(int)e] = value;
 }
Пример #22
0
 public BoardPiece(ResourceEnum resourceType)
 {
     this.resourceType = resourceType;
     adjacentPieces    = new BoardPiece[6];
 }
Пример #23
0
		public Texture2D GetResourceTexture(ResourceEnum resourceType)
		{
			return AwesomeGame2.Instance.Content.Load<Texture2D>(@"Textures\Icons\" + resourceType.ToString());
		}
Пример #24
0
 /// <summary>
 /// Helper method for translation of Enum ResourceEnum
 /// </summary>
 /// <param name="lang">enum value to translate</param>
 /// <param name="showErrCodeIfExists">Optional param to display error code</param>
 /// <param name="args">Optional param to evaluate content with String.Format</param>
 /// <returns>System.String.</returns>
 public static string Translate(this ResourceEnum lang, bool showErrCodeIfExists = true, params object[] args)
 {
     return(NLocalizationManager.Current.Translate(lang, showErrCodeIfExists, args));
 }
Пример #25
0
 public ResourceAmount getResource(ResourceEnum resourceEnum)
 {
     return(resourceStorage?.get(resourceEnum));
 }
Пример #26
0
        /// <summary>
        /// 寻找图片
        /// </summary>
        /// <param name="dm"></param>
        /// <param name="res"></param>
        /// <param name="x"></param>
        /// <param name="y"></param>
        /// <returns></returns>
        public bool FindPic(dmsoft dm, ResourceEnum res, out int x, out int y)
        {
            var resource = ResourceFactory.GetResource(res);

            return(FindPic(dm, resource, out x, out y));
        }
Пример #27
0
 public int GetResource(ResourceEnum e)
 {
     return(resourceArray[(int)e]);
 }
Пример #28
0
 public ResourceAmount get(ResourceEnum resourceEnum)
 {
     return(resourceAmounts.Find(resource => resource.resourceEnum == resourceEnum));
 }