Exemple #1
0
        // 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;
        }
Exemple #2
0
 private void Awake()
 {
     movementBehaviour = GetComponent <MovementBase>();
     shootingBehaviour = GetComponent <ShootingBase>();
 }
Exemple #3
0
 protected virtual void Awake()
 {
     mb = GetComponent <MovementBase>();
     sb = GetComponent <ShootingBase>();
 }