Esempio n. 1
0
        protected override IEnumerable <MarkupStyleDash> GetDashes()
        {
            var rules = MarkupLineRawRule <RegularLineStyle> .GetRules(RawRules);

            var dashes = new List <MarkupStyleDash>();

            foreach (var rule in rules)
            {
                var trajectoryPart = LineTrajectory.Cut(rule.Start, rule.End);
                var ruleDashes     = rule.LineStyle.Calculate(this, trajectoryPart).ToArray();

                dashes.AddRange(ruleDashes);
            }

            return(dashes);
        }
Esempio n. 2
0
 private void Start()
 {
     cam = Camera.main;
     lt  = GetComponent <LineTrajectory>();
 }
Esempio n. 3
0
 void Awake()
 {
     rb         = GetComponent <Rigidbody2D>();
     MainCamera = Camera.main;
     lt         = GetComponent <LineTrajectory>();
 }