Weather/smali/com/esotericsoftware/spine/BoneData.smali
2021-05-10 10:13:34 +02:00

116 lines
2.5 KiB
Smali

.class public Lcom/esotericsoftware/spine/BoneData;
.super Ljava/lang/Object;
.source "BoneData.java"
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/esotericsoftware/spine/BoneData$TransformMode;
}
.end annotation
# instance fields
.field final a:I
.field final b:Ljava/lang/String;
.field final c:Lcom/esotericsoftware/spine/BoneData;
.field d:F
.field e:F
.field f:F
.field g:F
.field h:F
.field i:F
.field j:F
.field k:F
.field l:Lcom/esotericsoftware/spine/BoneData$TransformMode;
.field final m:Lcom/badlogic/gdx/graphics/Color;
# direct methods
.method public constructor <init>(ILjava/lang/String;Lcom/esotericsoftware/spine/BoneData;)V
.locals 3
.line 48
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
const/high16 v0, 0x3f800000 # 1.0f
.line 41
iput v0, p0, Lcom/esotericsoftware/spine/BoneData;->h:F
iput v0, p0, Lcom/esotericsoftware/spine/BoneData;->i:F
.line 42
sget-object v1, Lcom/esotericsoftware/spine/BoneData$TransformMode;->normal:Lcom/esotericsoftware/spine/BoneData$TransformMode;
iput-object v1, p0, Lcom/esotericsoftware/spine/BoneData;->l:Lcom/esotericsoftware/spine/BoneData$TransformMode;
.line 45
new-instance v1, Lcom/badlogic/gdx/graphics/Color;
const v2, 0x3f1c28f6 # 0.61f
invoke-direct {v1, v2, v2, v2, v0}, Lcom/badlogic/gdx/graphics/Color;-><init>(FFFF)V
iput-object v1, p0, Lcom/esotericsoftware/spine/BoneData;->m:Lcom/badlogic/gdx/graphics/Color;
if-ltz p1, :cond_1
if-eqz p2, :cond_0
.line 51
iput p1, p0, Lcom/esotericsoftware/spine/BoneData;->a:I
.line 52
iput-object p2, p0, Lcom/esotericsoftware/spine/BoneData;->b:Ljava/lang/String;
.line 53
iput-object p3, p0, Lcom/esotericsoftware/spine/BoneData;->c:Lcom/esotericsoftware/spine/BoneData;
return-void
.line 50
:cond_0
new-instance p1, Ljava/lang/IllegalArgumentException;
const-string p2, "name cannot be null."
invoke-direct {p1, p2}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
throw p1
.line 49
:cond_1
new-instance p1, Ljava/lang/IllegalArgumentException;
const-string p2, "index must be >= 0."
invoke-direct {p1, p2}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
throw p1
.end method
# virtual methods
.method public toString()Ljava/lang/String;
.locals 1
.line 186
iget-object v0, p0, Lcom/esotericsoftware/spine/BoneData;->b:Ljava/lang/String;
return-object v0
.end method