Exemplo n.º 1
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="boss">本体</param>
 /// <param name="φ">绕本体旋转的初相</param>
 /// <param name="ω">轨迹曲线参数变化率</param>
 /// <param name="bulletnum">单次发射出的弹幕数(区分奇偶)</param>
 /// <param name="interval">发射间隔</param>
 /// <param name="shotdelay">初次发射的延时</param>
 /// <param name="timeleft">存活时长</param>
 public void SetParas(CursedSkeletron boss, double φ, double ω, int bulletnum, int interval, int shotdelay, int dmg, int timeleft)
 {
     phi          = φ;
     omega        = ω;
     owner        = boss;
     bulletNum    = bulletnum;
     shotInterval = interval;
     damage       = dmg;
     shotDelay    = shotdelay;
     timeLeft     = timeleft;
 }
Exemplo n.º 2
0
 public void SetParas(CursedSkeletron boss, int timeleft, int shotdelay, int interval, int dmg, Vector pos, Vector vel)
 {
     TNPC.Center   = pos;
     TNPC.velocity = vel;
     TNPC.ai[1]    = boss.Index;
     owner         = boss;
     timeLeft      = timeleft;
     shotDelay     = shotdelay;
     shotInterval  = interval;
     damage        = dmg;
 }