コード例 #1
0
ファイル: Weapon.cs プロジェクト: snorkleboy/skyscape
        public override bool fire(State.AppearablePositionState target, State.DestructableState targetHealth)
        {
            util.Line.DrawTempLine(thisPosition.position, target.position, Color.red);
            var hit        = didHit(target);
            int damageDone = hit? weaponDescription.damage : 0;

            return(targetHealth.changeHp(-damageDone));
        }
コード例 #2
0
ファイル: Weapon.cs プロジェクト: snorkleboy/skyscape
        public override bool fire(State.AppearablePositionState target, State.DestructableState targetHealt)
        {
            int damageDone = 0;

            return(false);
        }
コード例 #3
0
ファイル: Weapon.cs プロジェクト: snorkleboy/skyscape
 public abstract bool fire(State.AppearablePositionState target, State.DestructableState targetHealth);