Esempio n. 1
0
 public void RemoveSprite(float anim, Vector3 exitPos)
 {
     LeanTween.moveLocal (sprite.gameObject, exitPos, 0.8f).setDelay(anim).setOnComplete (() => {
         sprite.unload ();
         sprite = null;
     });
 }
Esempio n. 2
0
    public PUSprite GetSprite(PUGameObject parent)
    {
        if (sprite == null) {
            sprite = new PUSprite ("game/equipment" + icon, position, baseScale, new cRect(0,0,0,0));
            sprite.loadIntoPUGameObject (parent);
            sprite.gameObject.transform.localPosition = new Vector3 (position.x, position.y, position.z);

            sprite.gameCollider2D = (CircleCollider2D) sprite.gameObject.AddComponent(typeof(CircleCollider2D));
            CircleCollider2D circleCollider = sprite.gameCollider2D as CircleCollider2D;
            circleCollider.radius = 0.2f;
        }
        return sprite;
    }