//----------------------------------------------------------------------- public void InitCampType(SoldierCampType _camp_Type) { camp_Info = soldInfo.soldierGeneralInfo.GetCampInfoByType(_camp_Type); useCurves = false; anims = camp_Info.anims; animToAnimCampCrossfadeTime = camp_Info.defaultCrossfadeTime; }
//----------------------------------------------------------------------- public void InitDefaultParams(IdleActionTypeEnum _type) { idleType = _type; SoldierIdleInfo ii = soldInfo.GetIdleInfoByType(idleType); anims = ii.animsIdle; animPackIdleDamage = ii.animPackIdleDamage; }
public string GetRandomAnim(DamageType dmgType, SoldierBodyPart bodyPart) { AnimsList anims = GetAnimList(dmgType, bodyPart); return(anims.GetRandomAnimName()); }