/// <summary>
 /// Called on Component instantiation
 /// </summary>
 public override void Awake()
 {
     base.Awake();
     affected = new DanmakuSet();
     if (controllers == null)
     {
         return;
     }
     for (int i = 0; i < controllers.Length; i++)
     {
         controllerAggregate += controllers[i].Update;
     }
 }
Example #2
0
    private void Start()
    {
        TimeUtil.FrameRateIndependent = false;
        field = DanmakuField.FindClosest(this);
        group = DanmakuGroup.List();
        FireData data = prefab;
        group.Bind(data);
        if (field)
            field.Bind(data);

        Spiral(data.Infinite(Modifier.Rotate(rotation))).Execute();
        //Spiral(data.Infinite(Modifier.Rotate(-3f)).WithColor(Color.blue)).Execute();
        //InvokeRepeating("DAALL", 10, 10);
    }
Example #3
0
    private void Start()
    {
        TimeUtil.FrameRateIndependent = false;
        field = DanmakuField.FindClosest(this);
        group = DanmakuGroup.List();
        FireData data = prefab;

        group.Bind(data);
        if (field)
        {
            field.Bind(data);
        }

        Spiral(data.Infinite(Modifier.Rotate(rotation))).Execute();
        //Spiral(data.Infinite(Modifier.Rotate(-3f)).WithColor(Color.blue)).Execute();
        //InvokeRepeating("DAALL", 10, 10);
    }
Example #4
0
 /// <summary>
 /// Called on Component instantiation
 /// </summary>
 protected override void Awake()
 {
     base.Awake();
     affected = DanmakuGroup.Set();
 }
Example #5
0
 public override void Awake()
 {
     base.Awake();
     affected = new DanmakuSet();
 }
Example #6
0
 /// <summary>
 /// Called on Component instantiation.
 /// </summary>
 protected override void Awake() {
     base.Awake();
     affected = DanmakuGroup.Set();
 }