예제 #1
0
    public void InstallPickup(Vector3 position)
    {
        Pickup installedPickup = pickupPool.GetFromPool((t) => t.InitializeAsPoolItem());

        installedPickup.transform.position = position;

        lastPickupWorldPoint = position;

        PickupData newData = new PickupData();

        newData.iteration = pickupStepIteration;

        pickupDatas.Add(installedPickup, newData);

        installedPickup.ApplyInstallProcess();
    }