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

114 lines
2.5 KiB
Smali

.class public Lcom/esotericsoftware/spine/SlotData;
.super Ljava/lang/Object;
.source "SlotData.java"
# instance fields
.field final a:I
.field final b:Ljava/lang/String;
.field final c:Lcom/esotericsoftware/spine/BoneData;
.field final d:Lcom/badlogic/gdx/graphics/Color;
.field e:Lcom/badlogic/gdx/graphics/Color;
.field f:Ljava/lang/String;
.field g:Lcom/esotericsoftware/spine/BlendMode;
# direct methods
.method public constructor <init>(ILjava/lang/String;Lcom/esotericsoftware/spine/BoneData;)V
.locals 2
.line 45
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 40
new-instance v0, Lcom/badlogic/gdx/graphics/Color;
const/high16 v1, 0x3f800000 # 1.0f
invoke-direct {v0, v1, v1, v1, v1}, Lcom/badlogic/gdx/graphics/Color;-><init>(FFFF)V
iput-object v0, p0, Lcom/esotericsoftware/spine/SlotData;->d:Lcom/badlogic/gdx/graphics/Color;
if-ltz p1, :cond_2
if-eqz p2, :cond_1
if-eqz p3, :cond_0
.line 49
iput p1, p0, Lcom/esotericsoftware/spine/SlotData;->a:I
.line 50
iput-object p2, p0, Lcom/esotericsoftware/spine/SlotData;->b:Ljava/lang/String;
.line 51
iput-object p3, p0, Lcom/esotericsoftware/spine/SlotData;->c:Lcom/esotericsoftware/spine/BoneData;
return-void
.line 48
:cond_0
new-instance p1, Ljava/lang/IllegalArgumentException;
const-string p2, "boneData cannot be null."
invoke-direct {p1, p2}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
throw p1
.line 47
:cond_1
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 46
:cond_2
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 a()I
.locals 1
.line 56
iget v0, p0, Lcom/esotericsoftware/spine/SlotData;->a:I
return v0
.end method
.method public b()Lcom/esotericsoftware/spine/BlendMode;
.locals 1
.line 97
iget-object v0, p0, Lcom/esotericsoftware/spine/SlotData;->g:Lcom/esotericsoftware/spine/BlendMode;
return-object v0
.end method
.method public toString()Ljava/lang/String;
.locals 1
.line 105
iget-object v0, p0, Lcom/esotericsoftware/spine/SlotData;->b:Ljava/lang/String;
return-object v0
.end method