コード例 #1
0
        private void OnAttackTriggerVolumeStay(TriggerVolume volume, Collider collider1)
        {
            PlayerUnit playerUnit = collider1.GetComponent <PlayerUnit>();

            playerHealth = playerUnit.AttributePool.GetAttribute(AttributeType.Health);
            ExecuteAttack();
        }
コード例 #2
0
ファイル: BaseMovement.cs プロジェクト: tryonn/GameStartUP
 public virtual void Initialize()
 {
     moveSpeedAttribute = baseUnit.AttributePool.GetAttribute(AttributeType.MoveSpeed);
     moveSpeedAttribute.OnAttributeChange += OnMoveSpeedAttributeChange;
     OnMoveSpeedAttributeChange(0, moveSpeedAttribute.CurrentValue);
 }
コード例 #3
0
ファイル: BaseEnemyAttack.cs プロジェクト: badawe/GameStartUP
 private void OnAttackTriggerVolumeStay(TriggerVolume volume, Collider collider1)
 {
     PlayerUnit playerUnit = collider1.GetComponent<PlayerUnit>();
     playerHealth = playerUnit.AttributePool.GetAttribute(AttributeType.Health);
     ExecuteAttack();
 }
コード例 #4
0
 public virtual void Initialize()
 {
     moveSpeedAttribute = baseUnit.AttributePool.GetAttribute(AttributeType.MoveSpeed);
     moveSpeedAttribute.OnAttributeChange += OnMoveSpeedAttributeChange;
     OnMoveSpeedAttributeChange(0, moveSpeedAttribute.CurrentValue);
 }
コード例 #5
0
 /**
  * <summary> Adds a new attribute.</summary>
  *
  * <param name="attribute">Attribute to be added.</param>
  */
 public void AddAttribute(Attribute.Attribute attribute)
 {
     _attributes.Add(attribute);
 }
コード例 #6
0
 /**
  * <summary> A constructor that sets attributeIndex, comparison and {@link Attribute} value.</summary>
  *
  * <param name="attributeIndex">Integer number that shows attribute index.</param>
  * <param name="value">         The value of the {@link Attribute}.</param>
  * <param name="comparison">    Comparison character.</param>
  */
 public DecisionCondition(int attributeIndex, char comparison, Attribute.Attribute value)
 {
     this._attributeIndex = attributeIndex;
     this._comparison     = comparison;
     this._value          = value;
 }
コード例 #7
0
 /**
  * <summary> A constructor that sets attributeIndex and {@link Attribute} value. It also assigns equal sign to the comparison character.</summary>
  *
  * <param name="attributeIndex">Integer number that shows attribute index.</param>
  * <param name="value">         The value of the {@link Attribute}.</param>
  */
 public DecisionCondition(int attributeIndex, Attribute.Attribute value)
 {
     this._attributeIndex = attributeIndex;
     _comparison          = '=';
     this._value          = value;
 }