Author Topic: UIAtlas.Sprite inner field in NGUI 3 ver?  (Read 2216 times)

PoN

  • Full Member
  • ***
  • Thank You
  • -Given: 1
  • -Receive: 4
  • Posts: 111
    • View Profile
UIAtlas.Sprite inner field in NGUI 3 ver?
« on: November 28, 2013, 06:42:06 AM »
What should i use in NGUI 3.0.6, instead of UIAtlas.Sprite inner field ? Who knows ? before i used that field in 2.7 version , but now its broken
Worked on Doc&DogAge Of Fury 3D. Actually working on WarMach.

ArenMook

  • Administrator
  • Hero Member
  • *****
  • Thank You
  • -Given: 337
  • -Receive: 1171
  • Posts: 22,128
  • Toronto, Canada
    • View Profile
Re: UIAtlas.Sprite inner field in NGUI 3 ver?
« Reply #1 on: November 28, 2013, 03:00:33 PM »
It was replaced with UISpriteData for its storage.

If you're accessing the inner coordinates, just use UIWidget.innerWorldCorners. If you need something else, you can always atlas.GetSprite("name of sprite").

PoN

  • Full Member
  • ***
  • Thank You
  • -Given: 1
  • -Receive: 4
  • Posts: 111
    • View Profile
Re: UIAtlas.Sprite inner field in NGUI 3 ver?
« Reply #2 on: November 29, 2013, 03:02:46 AM »
UISpriteData doesn't have any data such as "inner" .
I also used - UIAtlas.Coordinates.TexCoords , now removed.
Worked on Doc&DogAge Of Fury 3D. Actually working on WarMach.

ArenMook

  • Administrator
  • Hero Member
  • *****
  • Thank You
  • -Given: 337
  • -Receive: 1171
  • Posts: 22,128
  • Toronto, Canada
    • View Profile
Re: UIAtlas.Sprite inner field in NGUI 3 ver?
« Reply #3 on: November 29, 2013, 09:25:17 AM »
No, there is no more inner and outer on the sprite data. Instead you get border values in pixels, which are more straightforward.