using System;
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.Networking;
namespace Cyber.Entities.SyncBases {
///
/// Base class for all interactible entities in the world.
///
public abstract class Interactable : SyncBase {
///
/// All interactables should implement their interactions by overriding this.
///
public abstract void Interact(SyncBase Trigger);
///
/// Get Interaction information about this interactible.
///
/// The Interaction information.
public abstract InteractableSyncdata GetInteractableSyncdata();
}
}