Пример #1
0
    //Interactable objects
    public void LoadInteractableObject(Vector2 position, InteractableObjectData data)
    {
        //Create it in the world (use pool)
        InteractableObject interactableObject = (InteractableObject)m_InteractableObjectPool.ActivateAvailableObjectNonDisruptive();

        if (interactableObject == null)
        {
            return;
        }

        if (LoadInteractableObjectEvent != null)
        {
            LoadInteractableObjectEvent(interactableObject);
        }

        interactableObject.Initialize(this, position, data);
    }