.class public Lcom/esotericsoftware/spine/utils/SkeletonActor; .super Lcom/badlogic/gdx/scenes/scene2d/Actor; .source "SkeletonActor.java" # instance fields .field l:Lcom/esotericsoftware/spine/AnimationState; .field private m:Lcom/esotericsoftware/spine/SkeletonRenderer; .field private n:Lcom/esotericsoftware/spine/Skeleton; # direct methods .method public constructor ()V .locals 0 .line 47 invoke-direct {p0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;->()V return-void .end method .method public constructor (Lcom/esotericsoftware/spine/SkeletonRenderer;Lcom/esotericsoftware/spine/Skeleton;Lcom/esotericsoftware/spine/AnimationState;)V .locals 0 .line 50 invoke-direct {p0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;->()V .line 51 iput-object p1, p0, Lcom/esotericsoftware/spine/utils/SkeletonActor;->m:Lcom/esotericsoftware/spine/SkeletonRenderer; .line 52 iput-object p2, p0, Lcom/esotericsoftware/spine/utils/SkeletonActor;->n:Lcom/esotericsoftware/spine/Skeleton; .line 53 iput-object p3, p0, Lcom/esotericsoftware/spine/utils/SkeletonActor;->l:Lcom/esotericsoftware/spine/AnimationState; return-void .end method # virtual methods .method public a(F)V .locals 2 .line 57 iget-object v0, p0, Lcom/esotericsoftware/spine/utils/SkeletonActor;->l:Lcom/esotericsoftware/spine/AnimationState; invoke-virtual {v0, p1}, Lcom/esotericsoftware/spine/AnimationState;->a(F)V .line 58 iget-object v0, p0, Lcom/esotericsoftware/spine/utils/SkeletonActor;->l:Lcom/esotericsoftware/spine/AnimationState; iget-object v1, p0, Lcom/esotericsoftware/spine/utils/SkeletonActor;->n:Lcom/esotericsoftware/spine/Skeleton; invoke-virtual {v0, v1}, Lcom/esotericsoftware/spine/AnimationState;->a(Lcom/esotericsoftware/spine/Skeleton;)Z .line 59 iget-object v0, p0, Lcom/esotericsoftware/spine/utils/SkeletonActor;->n:Lcom/esotericsoftware/spine/Skeleton; invoke-virtual {v0}, Lcom/esotericsoftware/spine/Skeleton;->b()V .line 60 invoke-super {p0, p1}, Lcom/badlogic/gdx/scenes/scene2d/Actor;->a(F)V return-void .end method .method public a(Lcom/badlogic/gdx/graphics/g2d/Batch;F)V .locals 4 .line 64 iget-object v0, p0, Lcom/esotericsoftware/spine/utils/SkeletonActor;->n:Lcom/esotericsoftware/spine/Skeleton; invoke-virtual {v0}, Lcom/esotericsoftware/spine/Skeleton;->h()Lcom/badlogic/gdx/graphics/Color; move-result-object v0 .line 65 iget v1, v0, Lcom/badlogic/gdx/graphics/Color;->L:F .line 66 iget-object v2, p0, Lcom/esotericsoftware/spine/utils/SkeletonActor;->n:Lcom/esotericsoftware/spine/Skeleton; invoke-virtual {v2}, Lcom/esotericsoftware/spine/Skeleton;->h()Lcom/badlogic/gdx/graphics/Color; move-result-object v2 iget v3, v2, Lcom/badlogic/gdx/graphics/Color;->L:F mul-float v3, v3, p2 iput v3, v2, Lcom/badlogic/gdx/graphics/Color;->L:F .line 68 iget-object p2, p0, Lcom/esotericsoftware/spine/utils/SkeletonActor;->n:Lcom/esotericsoftware/spine/Skeleton; invoke-virtual {p0}, Lcom/esotericsoftware/spine/utils/SkeletonActor;->j()F move-result v2 invoke-virtual {p0}, Lcom/esotericsoftware/spine/utils/SkeletonActor;->k()F move-result v3 invoke-virtual {p2, v2, v3}, Lcom/esotericsoftware/spine/Skeleton;->a(FF)V .line 69 iget-object p2, p0, Lcom/esotericsoftware/spine/utils/SkeletonActor;->m:Lcom/esotericsoftware/spine/SkeletonRenderer; iget-object v2, p0, Lcom/esotericsoftware/spine/utils/SkeletonActor;->n:Lcom/esotericsoftware/spine/Skeleton; invoke-virtual {p2, p1, v2}, Lcom/esotericsoftware/spine/SkeletonRenderer;->a(Lcom/badlogic/gdx/graphics/g2d/Batch;Lcom/esotericsoftware/spine/Skeleton;)V .line 71 iput v1, v0, Lcom/badlogic/gdx/graphics/Color;->L:F return-void .end method .method public a(Lcom/esotericsoftware/spine/AnimationState;)V .locals 0 .line 95 iput-object p1, p0, Lcom/esotericsoftware/spine/utils/SkeletonActor;->l:Lcom/esotericsoftware/spine/AnimationState; return-void .end method .method public a(Lcom/esotericsoftware/spine/Skeleton;)V .locals 0 .line 87 iput-object p1, p0, Lcom/esotericsoftware/spine/utils/SkeletonActor;->n:Lcom/esotericsoftware/spine/Skeleton; return-void .end method .method public a(Lcom/esotericsoftware/spine/SkeletonRenderer;)V .locals 0 .line 79 iput-object p1, p0, Lcom/esotericsoftware/spine/utils/SkeletonActor;->m:Lcom/esotericsoftware/spine/SkeletonRenderer; return-void .end method .method public c()Lcom/esotericsoftware/spine/Skeleton; .locals 1 .line 83 iget-object v0, p0, Lcom/esotericsoftware/spine/utils/SkeletonActor;->n:Lcom/esotericsoftware/spine/Skeleton; return-object v0 .end method .method public v()Lcom/esotericsoftware/spine/AnimationState; .locals 1 .line 91 iget-object v0, p0, Lcom/esotericsoftware/spine/utils/SkeletonActor;->l:Lcom/esotericsoftware/spine/AnimationState; return-object v0 .end method