// PUBLIC METHODS: ---------------------------------------------------------------- public virtual void SetupLineRenderer(ShootingBase data, bool thinLine) { this.lineRenderer = this.InitLineRenderer(); if (data.material != null) { this.lineRenderer.material = data.material; } this.lineRenderer.alignment = data.alignement; this.lineRenderer.textureMode = data.textureMode; this.lineRenderer.numCapVertices = CAP_CORNERS; this.lineRenderer.startWidth = (thinLine ? 0f : data.width); this.lineRenderer.endWidth = data.width; }
private void Awake() { movementBehaviour = GetComponent <MovementBase>(); shootingBehaviour = GetComponent <ShootingBase>(); }
protected virtual void Awake() { mb = GetComponent <MovementBase>(); sb = GetComponent <ShootingBase>(); }