mirror of
https://github.com/MartinKral/Slash-The-Hordes
synced 2025-10-09 08:36:14 +00:00
Audio player
This commit is contained in:
@@ -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);
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user