public CharacterLoad GetLoad() { var load = new CharacterLoad { CurrentLoad = (int)CarryingCapacity.GetCurrentLoad(_bonusDto), HeavyLoad = CarryingCapacity.GetHeavyLoad(_bonusDto), MediumLoad = CarryingCapacity.GetMediumLoad(_bonusDto), LightLoad = CarryingCapacity.GetLightLoad(_bonusDto), }; load.IsLightLoad = load.CurrentLoad <= load.LightLoad; load.IsMediumLoad = load.CurrentLoad > load.LightLoad && load.CurrentLoad <= load.MediumLoad; load.IsHeavyLoad = load.CurrentLoad > load.LightLoad && load.CurrentLoad > load.MediumLoad; load.LiftOverHeadLoad = load.HeavyLoad; load.LiftOverGroundLoad = load.HeavyLoad * 2; load.PushOrDrag = load.HeavyLoad * 5; return(load); }
public Character(AxisAlignedBoundingBox nAABB, Faction nFaction) { load = new CharacterLoad(); job = new UnemployedJob(); physics = new PhysicsHandler(nAABB); faction = nFaction; if (faction == Faction.friendly) { bodyType = BodyType.Minotuar; switchBodies(ContentDistributor.getEmptyString() + "minotuar.chr"); } else { bodyType = BodyType.Ghoul; switchBodies(ContentDistributor.getEmptyString() + @"ghoul\ghoul.chr"); walkSpeedWhilePathing *= .9f; } }
public void Initilze(CallBack callback) { OnCallback = callback; load = new ClothLoad(resType); load.LoadRes(new object[] { cm, PutOnObj as CallBackWithParams <Object> }); }
public void Initialize(CallBack callback) { InitializeCb = callback; load = new RoleLoad(resType); load.LoadRes(new object[] { characterData, PutOnBase as CallBackWithParams <Object> }); }