Пример #1
0
        private void AddCreatureComponent(Entity entity)
        {
            Creature creature = new Creature();

            creature.AddPart(Creature.Head);
            creature.AddPart(Creature.Neck);
            creature.AddPart(Creature.Chest);
            creature.AddPart(Creature.Shoulder);
            creature.AddPart(Creature.Shoulder);
            creature.AddPart(Creature.Arm);
            creature.AddPart(Creature.Arm);
            creature.AddPart(Creature.Hand);
            creature.AddPart(Creature.Hand);
            creature.AddPart(Creature.Finger);
            creature.AddPart(Creature.Finger);
            creature.AddPart(Creature.Waist);
            creature.AddPart(Creature.Leg);
            creature.AddPart(Creature.Leg);
            creature.AddPart(Creature.Foot);
            creature.AddPart(Creature.Foot);

            creature.MaxHealth      = 100;
            creature.MaxMemory      = 100;
            creature.MaxStorage     = 100;
            creature.CurrentHealth  = 100;
            creature.CurrentMemory  = 100;
            creature.CurrentStorage = 100;

            entity.AddComponent(creature);
        }