using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class LevelManager_0 : LevelManager
{
    //CompleteLevel();
    GameObject holdingObject;
    Vector3 holdingPosition;
    public override void StartLevel(){
        
    }
    public override void OnUpdate(){
        
    }
    public override void OnMouseDownPosition(Vector3 screenPosition,Vector3 worldPosition){
        print("MouseDown position "+worldPosition);
    }
    public override void OnMousePosition(Vector3 screenPosition,Vector3 worldPosition){
        if(holdingObject!=null)holdingObject.transform.position=worldPosition+holdingPosition;
    }
    public override void OnMouseUpPosition(Vector3 screenPosition,Vector3 worldPosition){
        print("Mosue Up Position "+worldPosition);
        
    }
    public override void ClickedObjectDown(GameObject gameObject,Vector3 worldPosition){
        print("Clicked "+gameObject.name);
        holdingPosition=gameObject.transform.position-worldPosition;
        holdingObject=gameObject;
    }
    public override void ClickedObjectUp(GameObject gameObject,Vector3 worldPosition){
        holdingObject=null;
    }
    
}
