예제 #1
0
    void setDefaultClip(CharBodyPart slot, Animator_Clip_Pair animClip)
    {
        string res_identifier = ((GCharacter)linked_gobj).equipped_items.getDefaultResourceIdentifier(slot, (GCharacter)linked_gobj);

        if (res_identifier != "invalid")
        {
            changeAnimClip(animClip, GetClipFromResources(res_identifier, "IdRight"));
        }
    }
예제 #2
0
    void updateBodypartClip(CharBodyPart slot, Animator_Clip_Pair animClipPair, string bodypart)
    {
        string res_identifier = ((GCharacter)linked_gobj).equipped_items.getDefaultResourceIdentifier(slot, (GCharacter)linked_gobj);

        if (res_identifier != "invalid" && animClipPair.getClip().name != getClipName(res_identifier, bodypart))
        {
            changeAnimClip(animClipPair, GetClipFromResources(res_identifier, getBodypartClipSuffix(bodypart)));
        }
    }
예제 #3
0
    public string getDefaultResourceIdentifier(CharBodyPart slot, GCharacter character)
    {
        switch (slot)
        {
        case CharBodyPart.Arms:
            return("MaleArms1");

            break;

        case CharBodyPart.Head:
            return("MaleHead1");

            break;

        case CharBodyPart.Hair:
            return("MaleHairBrown1");

            break;

        case CharBodyPart.Torso:
            return("MaleTorso1");

            break;

        case CharBodyPart.Legs:
            return("MaleLegs1");

            break;

        case CharBodyPart.Feet:
            return("MaleFeet1");

            break;
        }
        return("invalid");
    }
예제 #4
0
 public string getDefaultResourceIdentifier(CharBodyPart slot, GCharacter character)
 {
     switch(slot) {
     case CharBodyPart.Arms:
         return "MaleArms1";
         break;
     case CharBodyPart.Head:
         return "MaleHead1";
         break;
     case CharBodyPart.Hair:
         return "MaleHairBrown1";
         break;
     case CharBodyPart.Torso:
         return "MaleTorso1";
         break;
     case CharBodyPart.Legs:
         return "MaleLegs1";
         break;
     case CharBodyPart.Feet:
         return "MaleFeet1";
         break;
     }
     return "invalid";
 }
예제 #5
0
 void updateBodypartClip(CharBodyPart slot, Animator_Clip_Pair animClipPair, string bodypart)
 {
     string res_identifier = ((GCharacter)linked_gobj).equipped_items.getDefaultResourceIdentifier (slot, (GCharacter)linked_gobj);
     if(res_identifier != "invalid" && animClipPair.getClip().name != getClipName(res_identifier, bodypart)) {
         changeAnimClip (animClipPair, GetClipFromResources(res_identifier, getBodypartClipSuffix(bodypart)));
     }
 }
예제 #6
0
 void setDefaultClip(CharBodyPart slot, Animator_Clip_Pair animClip)
 {
     string res_identifier = ((GCharacter)linked_gobj).equipped_items.getDefaultResourceIdentifier (slot, (GCharacter)linked_gobj);
     if (res_identifier != "invalid") {
         changeAnimClip (animClip, GetClipFromResources (res_identifier, "IdRight"));
     }
 }