//-----------------------------------------------------------------------

    public void InitCampType(SoldierCampType _camp_Type)
    {
        camp_Info = soldInfo.soldierGeneralInfo.GetCampInfoByType(_camp_Type);
        useCurves = false;
        anims     = camp_Info.anims;
        animToAnimCampCrossfadeTime = camp_Info.defaultCrossfadeTime;
    }
示例#2
0
    //-----------------------------------------------------------------------

    public void InitDefaultParams(IdleActionTypeEnum _type)
    {
        idleType = _type;

        SoldierIdleInfo ii = soldInfo.GetIdleInfoByType(idleType);

        anims = ii.animsIdle;
        animPackIdleDamage = ii.animPackIdleDamage;
    }
示例#3
0
    public string GetRandomAnim(DamageType dmgType, SoldierBodyPart bodyPart)
    {
        AnimsList anims = GetAnimList(dmgType, bodyPart);

        return(anims.GetRandomAnimName());
    }