@mai3/phaser-sdk
Version:
A UI component library based on the Phaser game engine
20 lines • 832 B
TypeScript
import { ConnectEVMWalletButtonConfig } from "../types";
import { BaseScene } from "../game";
import { BaseButton } from "./BaseButton";
export declare class ConnectEVMWalletButton extends BaseButton<ConnectEVMWalletButtonConfig> {
private button?;
protected _config: ConnectEVMWalletButtonConfig;
constructor(scene: BaseScene, config: ConnectEVMWalletButtonConfig);
reDraw(config: ConnectEVMWalletButtonConfig): void;
private reDrawButton;
protected handleUp(): void;
protected handleDown(): void;
protected handleOut(): void;
protected handleOver(): void;
connectWallet: () => Promise<void>;
disconnectWallet: () => Promise<void>;
getShortAddress(): string;
getFullAddress(): string;
destroy(fromScene?: boolean): void;
}
//# sourceMappingURL=ConnectEVMWalletButton.d.ts.map