コード例 #1
0
    private void RebindRenderers()
    {
        ArmorModelRenderer local;

        if (!this.ragdollPrefab)
        {
            local = null;
        }
        else
        {
            local = this.ragdollPrefab.GetLocal <ArmorModelRenderer>();
        }
        ArmorModelRenderer armorModelRenderer = local;

        SleepingAvatar.BindRenderer <ArmorModelFeet>(armorModelRenderer, this.footArmor, this.footMeshFilter, this.footRenderer);
        SleepingAvatar.BindRenderer <ArmorModelLegs>(armorModelRenderer, this.legArmor, this.legMeshFilter, this.legRenderer);
        SleepingAvatar.BindRenderer <ArmorModelTorso>(armorModelRenderer, this.torsoArmor, this.torsoMeshFilter, this.torsoRenderer);
        SleepingAvatar.BindRenderer <ArmorModelHead>(armorModelRenderer, this.headArmor, this.headMeshFilter, this.headRenderer);
    }