public override void Initialize(KinematicSegment parent, Vector2 position, float angle, float length, float width) { this.parent = parent; this.width = width; this.angle = angle; this.length = length; }
public override void Initialize(KinematicSegment parent, Vector2 position, float angle, float length, float size) { this.parent = parent; this.size = size; this.angle = angle; this.length = length; start = position; }
private void Start() { KinematicSegment parent = null; for (int i = 0; i < count; i++) { var segment = Instantiate(original, transform); segment.Initialize(parent, transform.position, 0, length, size); segments.Add(segment); parent = segment; } }