Ejemplo n.º 1
0
    private static void DropItem(IInventoryItem item)
    {
        var          dropPosition = Camera.main.ScreenToWorldPoint(Input.mousePosition);
        RaycastHit2D hit          = Physics2D.Raycast(Camera.main.ScreenToWorldPoint(Input.mousePosition), Vector2.zero);

        if (!hit)
        {
            return;
        }
        DesireSystem crewMemberDesire = hit.collider.GetComponent <DesireSystem>();

        if (crewMemberDesire != null)
        {
            crewMemberDesire.GetItem(item);
        }
    }
Ejemplo n.º 2
0
 // Use this for initialization
 void Start()
 {
     desireSystem     = GetComponent <DesireSystem>();
     nextMovementTime = UnityEngine.Random.Range(nextMovementTimeRange.x, nextMovementTimeRange.y);
     nextDesireTime   = UnityEngine.Random.Range(nextDesireTimeRange.x, nextDesireTimeRange.y);
 }