コード例 #1
0
    void CreateObject(int _objectIndex)
    {
        ObjectConfig objectConfig = levelConfig.objects[_objectIndex];
        GameObject   objectGO     = Instantiate(Resources.Load <GameObject>(objectConfig.prefab));

        currentObject = objectGO.GetComponent <DestroyableObject>();
        currentObject.SetupObject(objectConfig);
        cameraController.RegisterDestroyableObject(currentObject.transform);

        if (characterController != null)
        {
            characterController.RegisterTargetObject(currentObject);
        }
    }