DungeonMasterEngine.DungeonContent.Actuators.RemoteActuator.SendOneMessageAsync C# (CSharp) Method

SendOneMessageAsync() protected method

protected SendOneMessageAsync ( Tile targetTile, ActionStateX action, bool activated ) : System.Threading.Tasks.Task
targetTile Tile
action ActionStateX
activated bool
return System.Threading.Tasks.Task
        protected async Task SendOneMessageAsync(Tile targetTile, ActionStateX action, bool activated)
        {
            if (!action.IsOnceOnly || !action.Used)
            {
                await Task.Delay(action.TimeDelay);
                PerformMessage(targetTile, action, activated);
                action.Used = true;
            }
        }