コード例 #1
0
ファイル: Intelligent.cs プロジェクト: Foxbow74/my-busycator
        protected Intelligent(EALNouns _name, WorldLayer _layer, int _speed, EIntellectGrades _intellectGrades)
            : base(_name, _layer, _speed)
        {
            Sex = World.Rnd.Next(2) == 0 ? ESex.MALE : ESex.FEMALE;
            m_intellectGrades = _intellectGrades;
            switch (_intellectGrades)
            {
            case EIntellectGrades.SEMI_INT:
                m_equipment.Add(EEquipmentPlaces.RIGHT_HAND, null);
                m_equipment.Add(EEquipmentPlaces.LEFT_HAND, null);
                break;

            case EIntellectGrades.INT:
                m_backPack = new BackPack();

                foreach (var eEquipmentPlacese in EquipmentPlacesAttribute.AllValues)
                {
                    m_equipment.Add(eEquipmentPlacese, null);
                }
                break;

            default:
                throw new ArgumentOutOfRangeException("_intellectGrades");
            }
        }
コード例 #2
0
ファイル: Creature.cs プロジェクト: Foxbow74/my-busycator
 protected Creature(EALNouns _name, WorldLayer _layer, int _speed)
     : base(_name, EssenceHelper.GetMaterial <BodyMaterial>())
 {
     Speed   = _speed;
     Luck    = 25;
     m_layer = _layer;
 }
コード例 #3
0
ファイル: Creature.cs プロジェクト: Foxbow74/my-busycator
		protected Creature(EALNouns _name, WorldLayer _layer, int _speed)
			: base(_name, EssenceHelper.GetMaterial<BodyMaterial>())
		{
			Speed = _speed;
			Luck = 25;
			m_layer = _layer;
		}
コード例 #4
0
ファイル: Intelligent.cs プロジェクト: Foxbow74/my-busycator
		protected Intelligent(EALNouns _name, WorldLayer _layer, int _speed, EIntellectGrades _intellectGrades)
			: base(_name, _layer, _speed)
		{
			Sex = World.Rnd.Next(2) == 0 ? ESex.MALE : ESex.FEMALE;
			m_intellectGrades = _intellectGrades;
			switch (_intellectGrades)
			{
				case EIntellectGrades.SEMI_INT:
					m_equipment.Add(EEquipmentPlaces.RIGHT_HAND, null);
					m_equipment.Add(EEquipmentPlaces.LEFT_HAND, null);
					break;
				case EIntellectGrades.INT:
					m_backPack = new BackPack();

					foreach (var eEquipmentPlacese in EquipmentPlacesAttribute.AllValues)
					{
						m_equipment.Add(eEquipmentPlacese, null);
					}
					break;
				default:
					throw new ArgumentOutOfRangeException("_intellectGrades");
			}
		}
コード例 #5
0
		protected AbstractDummyCreature(EALNouns _name, WorldLayer _layer, int _speed) : base(_name, _layer, _speed)
		{
		}
コード例 #6
0
		protected AbstractMonster(EALNouns _name, WorldLayer _layer, int _speed)
			: base(_name, _layer, _speed)
		{
		}
コード例 #7
0
ファイル: Util.cs プロジェクト: Foxbow74/my-busycator
 public static Noun AsNoun(this EALNouns _enoun)
 {
     return(World.AL.AsNoun(_enoun));
 }
コード例 #8
0
		protected ShrubMaterial(EALNouns _name) : base(null) { ShroobName = _name; }
コード例 #9
0
		protected LightSourceThing(EALNouns _name, LightSource _lightSource, Material _material) : base(_name, _material) { m_lightSource = _lightSource; }
コード例 #10
0
 protected AbstractNaturalWeapon(EALNouns _name, ItemBattleInfo _info) : base(_name, null)
 {
     m_info = _info;
 }
コード例 #11
0
ファイル: Axe.cs プロジェクト: Foxbow74/my-busycator
 public Axe(EALNouns _name, Material _material)
     : base(_name, _material)
 {
 }
コード例 #12
0
ファイル: Thing.cs プロジェクト: Foxbow74/my-busycator
 protected Thing(EALNouns _name, Material _material) : base(_name, _material)
 {
     m_lerpColor = _material == null ? FColor.Empty : _material.LerpColor;
 }
コード例 #13
0
ファイル: Essence.cs プロジェクト: Foxbow74/my-busycator
 protected Essence(EALNouns _name, Material _material)
 {
     m_eNoun  = _name;
     Material = _material;
 }
コード例 #14
0
ファイル: Axe.cs プロジェクト: Foxbow74/my-busycator
		public Axe(EALNouns _name, Material _material)
			: base(_name, _material)
		{
		}
コード例 #15
0
 protected StackOfAmmo(EALNouns _nameOfItem, Material _material) : base(_nameOfItem, _material)
 {
 }
コード例 #16
0
ファイル: StackOfItems.cs プロジェクト: Foxbow74/my-busycator
 protected StackOfItems(EALNouns _nameOfItem, Material _material)
     : base(EALNouns.StackOf, _material)
 {
     m_nameOfItem = _nameOfItem;
 }
コード例 #17
0
ファイル: Item.cs プロジェクト: Foxbow74/my-busycator
		protected Item(EALNouns _name, Material _material) : base(_name, _material) { }
コード例 #18
0
 protected AbstractMonster(EALNouns _name, WorldLayer _layer, int _speed)
     : base(_name, _layer, _speed)
 {
 }
コード例 #19
0
		protected MushrumMaterial(EALNouns _name) : base(null) { MushrumName = _name; }
コード例 #20
0
ファイル: Item.cs プロジェクト: Foxbow74/my-busycator
 protected Item(EALNouns _name, Material _material) : base(_name, _material)
 {
 }
コード例 #21
0
		public Noun AsNoun(EALNouns _enoun)
		{
			var t = m_nouns[_enoun].Clone();
			return t;
		}
コード例 #22
0
        public Noun AsNoun(EALNouns _enoun)
        {
            var t = m_nouns[_enoun].Clone();

            return(t);
        }
コード例 #23
0
		protected AbstractNaturalWeapon(EALNouns _name, ItemBattleInfo _info) : base(_name ,null)
		{
			m_info = _info;
		}
コード例 #24
0
ファイル: Sword.cs プロジェクト: Foxbow74/my-busycator
 public Sword(EALNouns _name, Material _material, int _tileIndex, CoName _coNam)
     : base(_name, _material)
 {
     m_coNam   = _coNam;
     TileIndex = _tileIndex;
 }
コード例 #25
0
 protected AbstractRangedWeapon(EALNouns _name, Material _material) : base(_name, _material)
 {
 }
コード例 #26
0
		protected AbstractWeapon(EALNouns _name, Material _material) : base(_name, _material) { }
コード例 #27
0
 protected AbstractDummyCreature(EALNouns _name, WorldLayer _layer, int _speed) : base(_name, _layer, _speed)
 {
 }
コード例 #28
0
 protected AbstractTorch(EALNouns _name, Material _material, int _radius, FColor _color)
     : base(_name, _material)
 {
     m_radius = _radius;
     m_color  = _color;
 }
コード例 #29
0
 protected AbstractMeleeWeapon(EALNouns _name, Material _material) : base(_name, _material)
 {
 }
コード例 #30
0
ファイル: StackOfAmmo.cs プロジェクト: Foxbow74/my-busycator
		protected StackOfAmmo(EALNouns _nameOfItem, Material _material) : base(_nameOfItem, _material) { }
コード例 #31
0
ファイル: Container.cs プロジェクト: Foxbow74/my-busycator
 protected Container(EALNouns _name, Material _material) : base(_name, _material)
 {
 }
コード例 #32
0
 protected Stair(EALNouns _name, WorldLayer _leadToLayer, Material _material)
     : base(_name, _material)
 {
     m_leadToLayer = _leadToLayer;
     Sex           = ESex.FEMALE;
 }
コード例 #33
0
		protected AbstractTorch(EALNouns _name, Material _material, int _radius, FColor _color)
			: base(_name, _material)
		{
			m_radius = _radius;
			m_color = _color;
		}
コード例 #34
0
ファイル: StackOfItems.cs プロジェクト: Foxbow74/my-busycator
		protected StackOfItems(EALNouns _nameOfItem, Material _material)
			: base(EALNouns.StackOf, _material)
		{
			m_nameOfItem = _nameOfItem;
		}
コード例 #35
0
ファイル: Container.cs プロジェクト: Foxbow74/my-busycator
		protected Container(EALNouns _name, Material _material) : base(_name, _material) { }
コード例 #36
0
ファイル: Mechanism.cs プロジェクト: Foxbow74/my-busycator
 protected Mechanism(EALNouns _name, Material _material, uint _mechanismId)
     : base(_name, _material)
 {
     MechanismId = _mechanismId;
 }
コード例 #37
0
ファイル: Mechanism.cs プロジェクト: Foxbow74/my-busycator
        protected Mechanism(EALNouns _name, Material _material, uint _mechanismId)
			: base(_name, _material)
        {
            MechanismId = _mechanismId;
        }
コード例 #38
0
 protected LightSourceThing(EALNouns _name, LightSource _lightSource, Material _material) : base(_name, _material)
 {
     m_lightSource = _lightSource;
 }
コード例 #39
0
ファイル: Thing.cs プロジェクト: Foxbow74/my-busycator
		protected Thing(EALNouns _name, Material _material) : base(_name, _material) { m_lerpColor = _material == null ? FColor.Empty : _material.LerpColor; }
コード例 #40
0
 protected ShrubMaterial(EALNouns _name) : base(null)
 {
     ShroobName = _name;
 }
コード例 #41
0
ファイル: Stair.cs プロジェクト: Foxbow74/my-busycator
		protected Stair(EALNouns _name, WorldLayer _leadToLayer, Material _material)
			: base(_name, _material)
		{
			m_leadToLayer = _leadToLayer;
			Sex = ESex.FEMALE;
		}
コード例 #42
0
 protected MushrumMaterial(EALNouns _name) : base(null)
 {
     MushrumName = _name;
 }