声纳系统设计
反潜单位有一种武器
[SonarWave]
fullname=声纳音波
damage=3 //这个可以作为声纳强度/声纳级别使用
damagetype=sonarwave
speed=100
damageradius=80
accelerate=0
maxspeed=100
obj3d=
objscale=1
script=sonarwave.script
在潜艇等单位的OnHit代码中
[OnHit]
…
If(input4==SonarWave)
StartThread(“DrawEcho”,“DrawEcho”)
StartThread(“ShowUnit”,“ShowUnit”)
Unit.CreateWeapon(…) //发射 SonarEcho 武器
…
…
在 半主动 反潜武器 代码中
[OnHit]
…
If (input4==SonarEcho)
CallFunction(“TurnTo”,input0,input1,input2)
…
…