コード例 #1
0
    public MovingTrail(Command command, float timeDuration, Vector2 currentVelocity)
    {
        GameObject g = new GameObject();

        g.AddComponent <TrailUpdater>();
        g.name       = "MovingTrail";
        trailUpdater = g.GetComponent <TrailUpdater>();
        trailUpdater.Initialize(command, timeDuration, currentVelocity);
    }
コード例 #2
0
 public override void UpdateCom()
 {
     base.UpdateCom();
     if (!isFirstUpdate)
     {
         trail = new TrailUpdater(transform, distanceRatio);
         line  = StageManager.Instance.LineFactory.CreateLine(
             Color.white, lifeTime,
             trail,
             new GradientUpdater(gradient)
             );
         isFirstUpdate = true;
     }
 }