コード例 #1
0
 public TextSpeechBubble(string text, EntityUid senderEntity, IEyeManager eyeManager, IChatManager chatManager, IEntityManager entityManager, string speechStyleClass)
     : base(text, senderEntity, eyeManager, chatManager, entityManager, speechStyleClass)
 {
 }
コード例 #2
0
        public static SpeechBubble CreateSpeechBubble(SpeechType type, string text, EntityUid senderEntity, IEyeManager eyeManager, IChatManager chatManager, IEntityManager entityManager)
        {
            switch (type)
            {
            case SpeechType.Emote:
                return(new TextSpeechBubble(text, senderEntity, eyeManager, chatManager, entityManager, "emoteBox"));

            case SpeechType.Say:
                return(new TextSpeechBubble(text, senderEntity, eyeManager, chatManager, entityManager, "sayBox"));

            case SpeechType.Whisper:
                return(new TextSpeechBubble(text, senderEntity, eyeManager, chatManager, entityManager, "whisperBox"));

            default:
                throw new ArgumentOutOfRangeException();
            }
        }
コード例 #3
0
 public SaySpeechBubble(string text, IEntity senderEntity, IEyeManager eyeManager, IChatManager chatManager)
     : base(text, senderEntity, eyeManager, chatManager)
 {
 }
コード例 #4
0
        public static SpeechBubble CreateSpeechBubble(SpeechType type, string text, IEntity senderEntity, IEyeManager eyeManager, IChatManager chatManager)
        {
            switch (type)
            {
            case SpeechType.Emote:
                return(new EmoteSpeechBubble(text, senderEntity, eyeManager, chatManager));

            case SpeechType.Say:
                return(new SaySpeechBubble(text, senderEntity, eyeManager, chatManager));

            default:
                throw new ArgumentOutOfRangeException();
            }
        }
コード例 #5
0
 public PhysicsIslandOverlay()
 {
     _islandSystem = EntitySystem.Get <DebugPhysicsIslandSystem>();
     _eyeManager   = IoCManager.Resolve <IEyeManager>();
     _gameTiming   = IoCManager.Resolve <IGameTiming>();
 }
コード例 #6
0
 public DebugPathfindingOverlay() : base(nameof(DebugPathfindingOverlay))
 {
     _shader        = IoCManager.Resolve <IPrototypeManager>().Index <ShaderPrototype>("unshaded").Instance();
     _eyeManager    = IoCManager.Resolve <IEyeManager>();
     _playerManager = IoCManager.Resolve <IPlayerManager>();
 }
コード例 #7
0
 public WorldPopupLabel(IEyeManager eyeManager, IEntityManager entityManager) : base()
 {
     _eyeManager    = eyeManager;
     _entityManager = entityManager;
 }
コード例 #8
0
 public AdminNameOverlay(AdminMenuManager manager, IEntityManager entityManager, IEyeManager eyeManager, IResourceCache resourceCache, IEntityLookup entityLookup)
 {
     _manager       = manager;
     _entityManager = entityManager;
     _eyeManager    = eyeManager;
     _entityLookup  = entityLookup;
     ZIndex         = 200;
     _font          = new VectorFont(resourceCache.GetResource <FontResource>("/Fonts/NotoSans/NotoSans-Regular.ttf"), 10);
 }
コード例 #9
0
 public MainViewportContainer(IEyeManager eyeManager)
 {
     _eyeManager  = eyeManager;
     AlwaysRender = true;
 }