public override void Initialize(Vector3 startPositionParam, ITarget targetParam, SpellData dataParam) { data = dataParam as MeteorData; target = targetParam; transformBehaviour = new TargetDirectBehaviour(targetParam, bulletSpeed); transformBehaviour.Start(transform, new Vector3(targetParam.GetTargetBehaviour().GetPosition().x, targetParam.GetTargetBehaviour().GetPosition().y+10, targetParam.GetTargetBehaviour().GetPosition().z), End); }
protected override void InitializeData(SpellData data) { meteorData = data as MeteorData; }