This commit is contained in:
Hanusiak Piotr 2022-02-07 15:10:20 +01:00
parent e34a72c865
commit 330b6ea1c5
4 changed files with 12 additions and 14 deletions

View File

@ -1,5 +1,4 @@
<script lang="typescript">
export let volume = 0;
const NB_BARS = 20;

View File

@ -1,15 +1,14 @@
import { Easing } from '../../types';
import { Easing } from "../../types";
export class TalkIcon extends Phaser.GameObjects.Image {
private shown: boolean;
private showAnimationTween?: Phaser.Tweens.Tween;
private defaultPosition: { x: number, y: number };
private defaultPosition: { x: number; y: number };
private defaultScale: number;
constructor(scene: Phaser.Scene, x: number, y: number) {
super(scene, x, y, 'iconTalk');
super(scene, x, y, "iconTalk");
this.defaultPosition = { x, y };
this.defaultScale = 0.15;
@ -39,7 +38,7 @@ export class TalkIcon extends Phaser.GameObjects.Image {
this.alpha = 0;
}
this.showAnimationTween = this.scene.tweens.add({
targets: [ this ],
targets: [this],
duration: 350,
alpha: show ? 1 : 0,
y: this.defaultPosition.y,
@ -47,7 +46,7 @@ export class TalkIcon extends Phaser.GameObjects.Image {
ease: Easing.BackEaseOut,
onComplete: () => {
this.showAnimationTween = undefined;
}
},
});
}

View File

@ -10,8 +10,8 @@ import { myCameraVisibilityStore } from "./MyCameraStoreVisibility";
import { peerStore } from "./PeerStore";
import { privacyShutdownStore } from "./PrivacyShutdownStore";
import { MediaStreamConstraintsError } from "./Errors/MediaStreamConstraintsError";
import { SoundMeter } from '../Phaser/Components/SoundMeter';
import { AudioContext } from 'standardized-audio-context';
import { SoundMeter } from "../Phaser/Components/SoundMeter";
import { AudioContext } from "standardized-audio-context";
/**
* A store that contains the camera state requested by the user (on or off).
@ -577,7 +577,7 @@ export const localVolumeStore = readable<number | null>(null, (set) => {
return () => {
unsubscribe();
clearInterval(timeout);
}
};
});
/**

View File

@ -10,9 +10,9 @@ import { playersStore } from "../Stores/PlayersStore";
import { chatMessagesStore, newChatMessageSubject } from "../Stores/ChatStore";
import { getIceServersConfig } from "../Components/Video/utils";
import { isMediaBreakpointUp } from "../Utils/BreakpointsUtils";
import { SoundMeter } from '../Phaser/Components/SoundMeter';
import { AudioContext } from 'standardized-audio-context';
import { Console } from 'console';
import { SoundMeter } from "../Phaser/Components/SoundMeter";
import { AudioContext } from "standardized-audio-context";
import { Console } from "console";
const Peer: SimplePeerNamespace.SimplePeer = require("simple-peer");
@ -99,7 +99,7 @@ export class VideoPeer extends Peer {
return () => {
unsubscribe();
clearInterval(timeout);
}
};
});
this.constraintsStore = readable<ObtainedMediaStreamConstraints | null>(null, (set) => {