Example #1
0
        public void Handle(CombatStatusUpdate arg)
        {
            var floatingText = arg.Target.Find <FloatingTextCombatComponent>();

            if (floatingText == null)
            {
                return;
            }
            FloatingText.Message(arg.Update, floatingText.Tr.position + floatingText.Offset, arg.Color);
        }
Example #2
0
        public void Handle(StatusUpdate arg)
        {
#if DEBUG
            DebugLog.Add(arg.Target + " received status " + arg.Update);
#endif
            var statusComponent = arg.Target.Get <StatusUpdateComponent>();
            if (statusComponent != null)
            {
                statusComponent.Status = arg.Update;
            }
            var floatingText = arg.Target.Find <FloatingTextStatusComponent>();
            if (floatingText != null)
            {
                FloatingText.Message(arg.Update, floatingText.Tr.position + floatingText.Offset, arg.Color);
            }
        }
Example #3
0
 public void Handle(CombatStatusUpdate arg)
 {
     FloatingText.Message(arg.Update, Tr.position + Offset, arg.Color);
 }