コード例 #1
0
        private void ShowImageTip(ImageEnum imageEnum)
        {
            switch (imageEnum)
            {
            case ImageEnum.Unknown:
                this.imgErr.Visibility      = Visibility.Collapsed;
                this.imgNoBuyer.Visibility  = Visibility.Collapsed;
                this.imgWangWang.Visibility = Visibility.Collapsed;
                break;

            case ImageEnum.WangWang:
                this.imgErr.Visibility      = Visibility.Collapsed;
                this.imgNoBuyer.Visibility  = Visibility.Collapsed;
                this.imgWangWang.Visibility = Visibility.Visible;
                break;

            case ImageEnum.RedErr:
                this.imgErr.Visibility      = Visibility.Visible;
                this.imgNoBuyer.Visibility  = Visibility.Collapsed;
                this.imgWangWang.Visibility = Visibility.Collapsed;
                break;

            case ImageEnum.GrayErr:
                this.imgErr.Visibility      = Visibility.Collapsed;
                this.imgNoBuyer.Visibility  = Visibility.Visible;
                this.imgWangWang.Visibility = Visibility.Collapsed;
                break;
            }
        }
コード例 #2
0
 public void set(SpriteEnum sName, ImageEnum iName, Index index = Index.Index_Null)
 {
     this.name = sName;
     this.index = index;
     sprite = GameSpriteManager.find(sName, index);
     imgToSwap = ImageManager.find(iName);
 }
コード例 #3
0
 /// <summary>
 /// set image property from serializable class
 /// </summary>
 /// <param name="image"></param>
 /// <param name="imageProperty"></param>
 public void SetImageProperty(Image image, ImageProperty imageProperty, ImageEnum imageEnum)
 {
     if (imageProperty != null && imageProperty.sprite != null)
     {
         image.sprite = imageProperty.sprite;
         image.color  = imageProperty.color;
         image.type   = imageProperty.type;
     }
     else if (imageEnum == ImageEnum.CloseButton && _spawningHotspot.GetComponentInParent <HotspotController>().closeButton.sprite != null)
     {
         ImageProperty closeButton = _spawningHotspot.GetComponentInParent <HotspotController>().closeButton;
         image.sprite = closeButton.sprite;
         image.color  = closeButton.color;
         image.type   = closeButton.type;
     }
     else if (imageEnum != ImageEnum.None)
     {
         image.sprite = DefaultAssets._instance.GetImage(imageEnum);
         image.color  = Color.white;
         image.type   = Image.Type.Simple;
     }
     else
     {
         image.color = imageProperty.color;
     }
 }
コード例 #4
0
ファイル: Image.cs プロジェクト: frobro98/School-Projects
 public Image()
     : base()
 {
     tex = null;
     texCoords = null;
     index = Index.Index_Null;
     name = ImageEnum.Not_Initialized;
 }
コード例 #5
0
    public void ChangeTarget()
    {
        ImageEnum imageEnum = images [Random.Range(0, images.Count)];

        target.sprite = imageEnum.image;
        this.emotion  = imageEnum.emotion;
        scoreManager.SetTarget(this.emotion);
    }
コード例 #6
0
 protected void UpdateImageProperty(ImageEnum imageEnum, BitmapImage image)
 {
     switch (imageEnum)
     {
     case ImageEnum.Main:
         StatusImage = image;
         OnPropertyChanged("MainImage");
         break;
     }
 }
コード例 #7
0
 private void Start()
 {
     for (int i = 0; i < amount; i++)
     {
         Vector3    pos       = emImage.transform.position;
         ImageEnum  imageEnum = model.emotions[Random.Range(0, model.emotions.Count)];
         GameObject emotion   = Instantiate(emImage, container.transform);
         emotion.GetComponent <RectTransform>().anchoredPosition = new Vector3(0, i * (spacing * 10) * -1, 0);
         emotion.GetComponent <Image>().sprite       = imageEnum.image;
         emotion.GetComponent <DDREmotion>().emotion = imageEnum;
         emotions.Add(emotion);
     }
 }
コード例 #8
0
    public Sprite GetImage(ImageEnum imageEnum)
    {
        ImageFor imageFor = listDefaultImage.Find(obj => obj.imageEnum == imageEnum);

        if (imageFor != null)
        {
            return(imageFor.sprite);
        }
        else
        {
            return(null);
        }
    }
コード例 #9
0
    /// <summary>
    /// Sets the state of the profiling run summary component.
    /// </summary>
    /// <param name="imageType">The type of image to display.</param>
    /// <param name="runName">The name of the profiling run.</param>
    /// <param name="garbageGenerated">The garbage generated in this run.</param>
    /// <param name="garbageCollectionCount">The garbage collection count in the run.</param>
    public void SetState(ImageEnum imageType, string runName, uint garbageGenerated, uint garbageCollectionCount)
    {
        if (imageType == ImageEnum.NONE)
        {
            m_statusImage.gameObject.SetActive(false);
        }
        else
        {
            m_statusImage.sprite = imageType == ImageEnum.SUCCESS ? m_successSprite : m_failureSprite;
        }

        m_runSummaryText.text = string.Format("{0} KB ({1} GC) {2}",
                                              System.Math.Round(garbageGenerated / 1000.0f, 2), garbageCollectionCount, runName);
    }
コード例 #10
0
        private static string ImageEnumToBowsoCerepa(ImageEnum image)
        {
            switch (image)
            {
            case ImageEnum.Png:
                return(".png");

            case ImageEnum.Jpg:
                return(".jpg");

            case ImageEnum.Gif:
                return(".gif");

            default:
                throw new ArgumentOutOfRangeException(nameof(image), image, null);
            }
        }
コード例 #11
0
        private static CanvasBitmapFileFormat ImageEnumToCanvasBitmapFileFormat(ImageEnum image)
        {
            switch (image)
            {
            case ImageEnum.Png:
                return(CanvasBitmapFileFormat.Png);

            case ImageEnum.Jpg:
                return(CanvasBitmapFileFormat.Jpeg);

            case ImageEnum.Gif:
                return(CanvasBitmapFileFormat.Gif);

            default:
                throw new ArgumentOutOfRangeException(nameof(image), image, null);
            }
        }
コード例 #12
0
        //Método asignado a los TapGesture.
        void ShowOptions(UITapGestureRecognizer gesture)
        {
            if (gesture == profileTapGesture)
            {
                enumImage = ImageEnum.Profile;
            }
            else
            {
                enumImage = ImageEnum.Bottom;
            }


            //Un PopUpMenu
            UIAlertController alert = UIAlertController.Create(null, null, UIAlertControllerStyle.ActionSheet);

            alert.AddAction(UIAlertAction.Create("Open photo library", UIAlertActionStyle.Default, TryOpenPhotoLibrary));
            alert.AddAction(UIAlertAction.Create("Take a photo", UIAlertActionStyle.Default, TryOpenCamera));
            alert.AddAction(UIAlertAction.Create("Cancel", UIAlertActionStyle.Cancel, null));


            PresentViewController(alert, animated: true, completionHandler: null);
        }
コード例 #13
0
    // Use this for initialization
    void Start()
    {
        bossSound = GetComponent <AudioSource>();

        corridorNumber      = 0;
        emotionsOfCorridors = new List <Emotions> ();
        while (numberOfCorridors > 0)
        {
            if (position == null)
            {
                position = Vector3.zero;
            }
            GameObject corridor = Instantiate(prefab, position, prefab.transform.rotation, gameObject.transform) as GameObject;

            HallwayEmotion hallwayScript = corridor.GetComponent <HallwayEmotion>();
            ImageEnum      imageEnum     = (ImageEnum)spriteEmotion.emotions.ToArray()
                                           .GetValue(Random.Range(0, spriteEmotion.emotions.Count));
            hallwayScript.ChangeSprite(imageEnum.image);
            emotionsOfCorridors.Add(imageEnum.emotion);

            position.z += zOffset;

            corridors.Add(corridor);

            numberOfCorridors--;
        }
        if (PlayerPrefs.GetString("difficulty").Equals("Standard"))
        {
            scoreManager.SetTarget(emotionsOfCorridors[corridorNumber]);
        }
        else
        {
            scoreManager.SetTarget(Emotions.None);
        }

        bossRoomObject = Instantiate(bossRoom, position, bossRoom.transform.rotation, gameObject.transform);
    }
コード例 #14
0
 public void set(SpriteEnum sName, Index index, ImageEnum iName, float x, float y, float width, float height)
 {
     base.setBase(sName, index, x, y);
     this.img = ImageManager.find(iName);
     this.sprite = new Azul.Sprite2D(this.img.getTexture(), this.img.TexCoords, new Azul.Rect(x, y, width, height));
     this.sprRect = new Azul.Rect(x, y, width, height);
     angle = 0;
     scaleX = this.sprite.sx;
     scaleY = this.sprite.sy;
 }
コード例 #15
0
 protected void UpdateImageProperty(ImageEnum imageEnum, BitmapImage image)
 {
     switch (imageEnum)
       {
     case ImageEnum.Main:
       StatusImage = image;
       OnPropertyChanged("MainImage");
       break;
       }
 }
コード例 #16
0
 public void SetImage(string imagePath, ImageEnum imageEnum)
 {
     var image = new BitmapImage(new Uri(BaseUri, imagePath));
       UpdateImageProperty(imageEnum, image);
 }
コード例 #17
0
ファイル: Image.cs プロジェクト: frobro98/School-Projects
 public void setImage(ImageEnum iName, TexEnum tName, float x, float y, float width, float height)
 {
     name = iName;
     tex = TextureManager.find(tName);
     texCoords = new Azul.Rect(x, y, width, height);
 }
コード例 #18
0
ファイル: Image.cs プロジェクト: frobro98/School-Projects
 public Image(ImageEnum _name, int x, int y, int w, int h, Text text)
 {
     sourceRec = new Rectangle(x, y, w, h);
     texture = text;
     ImageName = _name;
 }
コード例 #19
0
        public static void add(ImageEnum imgName, TexEnum tex, float x, float y, float width, float height)
        {
            Image toAdd = (Image)Instance.baseAdd();

            toAdd.setImage(imgName, tex, x, y, width, height);
        }
コード例 #20
0
ファイル: ImagePool.cs プロジェクト: DinaBelova/kitty_s_room
 public void DrawImage(Graphics gr, RectangleF size, ImageEnum en)
 {
     gr.DrawImage(imageObject[en], size);
 }
コード例 #21
0
        public static void add(SpriteEnum sName, Index index, ImageEnum iName, float x, float y, float width, float height)
        {
            GameSprite sprite = (GameSprite)Instance.baseAdd();

            sprite.set(sName, index, iName, x, y, width, height);
        }
コード例 #22
0
 public static Image find(ImageEnum imgName)
 {
     return (Image)Instance.baseFind(imgName);
 }
コード例 #23
0
 public Image getImage(ImageEnum _enum)
 {
     return((Image)privFind(_enum));
 }
コード例 #24
0
ファイル: Image.cs プロジェクト: frobro98/School-Projects
 public Image()
 {
     sourceRec = new Rectangle();
     texture = null;
     ImageName = ImageEnum.Not_Initialized;
 }
コード例 #25
0
        public void SetImage(string imagePath, ImageEnum imageEnum)
        {
            var image = new BitmapImage(new Uri(BaseUri, imagePath));

            UpdateImageProperty(imageEnum, image);
        }
コード例 #26
0
 public Image()
 {
     sourceRec = new Rectangle();
     texture   = null;
     ImageName = ImageEnum.Not_Initialized;
 }
コード例 #27
0
 public Image(ImageEnum _name, int x, int y, int w, int h, Text text)
 {
     sourceRec = new Rectangle(x, y, w, h);
     texture   = text;
     ImageName = _name;
 }
コード例 #28
0
 public Image getImage(ImageEnum _enum)
 {
     return (Image)privFind(_enum);
 }
コード例 #29
0
 public static void remove(ImageEnum imgName)
 {
     Instance.baseRemove(imgName);
 }