示例#1
0
        protected override void HandleEntityCreated(PlayerCreatedSignal s)
        {
            base.HandleEntityCreated(s);
            if (!SpawnedViews.TryGetValue(s.EntityGuid, out var view))
            {
                return;
            }

            var playerView = (PlayerView)view;

            playerView.SetupPosition(s.P1);
        }
        protected override void HandleEntityCreated(EnemiesWaveCreatedSignal s)
        {
            base.HandleEntityCreated(s);
            if (!SpawnedViews.TryGetValue(s.EntityGuid, out var view))
            {
                return;
            }

            var enemiesWaveView = (EnemiesWaveView)view;

            enemiesWaveView.SetupPosition(s.P1);
        }