Example #1
0
        public override void Activate()
        {
            //Set the Gravity Object and collision goal object here before activating the effect.
            Souls.SetGravityGoal(Target, "soul");
            Souls.SetCollisionGoalPos(Target, "soul");

            Souls.Active();
        }
Example #2
0
        public override void Activate()
        {
            Vector3 center = (Target.transform.position + transform.position) * 0.5f;

            Fireball1.Active();
            BuildDynamicSplineFor(Fireball1, center + Vector3.up * 80f);
            Fireball1.SetCollisionGoalPos(Target.transform);

            Fireball2.Active();
            BuildDynamicSplineFor(Fireball2, center + (Vector3.up + Vector3.right) * 80f);
            Fireball2.SetCollisionGoalPos(Target.transform);

            Fireball3.Active();
            BuildDynamicSplineFor(Fireball3, center + (Vector3.up + Vector3.left) * 80f);
            Fireball3.SetCollisionGoalPos(Target.transform);
        }