Audio player

This commit is contained in:
Martin
2022-12-20 10:00:47 +01:00
parent 8512aa898d
commit 2105682fd9
14 changed files with 713 additions and 270 deletions

View File

@@ -1,13 +1,13 @@
import { _decorator, Component, Node, director, AudioSource, JsonAsset } from "cc";
import { Component, director, JsonAsset, _decorator } from "cc";
import { GameSettings } from "../Game/Data/GameSettings";
import { TranslationData } from "../Game/Data/TranslationData";
import { AudioPlayer } from "../Services/AudioPlayer/AudioPlayer";
import { SaveSystem } from "./SaveSystem";
const { ccclass, property } = _decorator;
@ccclass("AppRoot")
export class AppRoot extends Component {
@property(AudioSource) private soundSource: AudioSource;
@property(AudioSource) private musicSource: AudioSource;
@property(AudioPlayer) private audio: AudioPlayer;
@property(JsonAsset) private settingsAsset: JsonAsset;
@property(JsonAsset) private engTranslationAsset: JsonAsset;
@@ -18,6 +18,10 @@ export class AppRoot extends Component {
return this.instance;
}
public get AudioPlayer(): AudioPlayer {
return this.audio;
}
public get SaveSystem(): SaveSystem {
return this.saveSystem;
}
@@ -42,5 +46,6 @@ export class AppRoot extends Component {
private init(): void {
this.saveSystem = new SaveSystem();
this.audio.init(1, 1);
}
}