예제 #1
0
    /*public float randAmount = 0.03f;
     * private void Start () {
     *      myRandomOffset = new Vector3(Random.Range(-randAmount, randAmount), Random.Range(-randAmount, randAmount), 0);
     * }
     *
     *
     * public void DestroyItem () {
     *      Destroy(gameObject);
     * }*/

    public void DebugDraw()
    {
        if (mySlot != null)
        {
            DebugExtensions.DrawSquare(mySlot.position + myRandomOffset, new Vector3(0.05f, 0.05f, 0.05f), Color.blue, false);
        }
    }
예제 #2
0
    public void DebugDraw()
    {
        // Draw a yellow cube at the transform position
        if (coreDraw)
        {
            DebugExtensions.DrawSquare(position, new Vector3(0.08f, 0.08f, 0.08f), Color.black);

            /*foreach (BeltItemSlot connection in outsideConnections)
             *      DebugExtensions.DrawArrow(position, Vector3.Lerp(position, connection.position, 0.5f), Color.green);
             */
            foreach (BeltItemSlot connection in insideConnections)
            {
                DebugExtensions.DrawArrow(Vector3.Lerp(position, connection.position, 0.5f), position, Color.red);
            }
        }
        if (numberDraw)
        {
            DebugExtensions.DrawNumber(position, index);
        }
    }
예제 #3
0
 public void DebugDraw()
 {
     // Draw a yellow cube at the transform position
     DebugExtensions.DrawSquare(transform.position, new Vector3(0.05f, 0.05f, 0.05f), Color.blue);
 }