/**************************************************************************** * Copyright 2019 Nreal Techonology Limited. All rights reserved. * * This file is part of NRSDK. * * https://www.nreal.ai/ * *****************************************************************************/ namespace NRKernal { using System.Collections; using System.Collections.Generic; using UnityEngine; /// /// The interface contains methods for controller to update virtual controller visuals, and to /// show the feed back of user interactivation. public interface IControllerVisual { /// Sets an active. /// True if is active, false if not. void SetActive(bool isActive); /// Updates the visual described by state. /// The state. void UpdateVisual(ControllerState state); /// Destroys the self. void DestroySelf(); } }