@mai3/phaser-sdk
Version:
A UI component library based on the Phaser game engine
20 lines • 832 B
TypeScript
import { ConnectSOLWalletButtonConfig } from "../types";
import { BaseScene } from "../game";
import { BaseButton } from "./BaseButton";
export declare class ConnectSOLWalletButton extends BaseButton<ConnectSOLWalletButtonConfig> {
private button?;
protected _config: ConnectSOLWalletButtonConfig;
constructor(scene: BaseScene, config: ConnectSOLWalletButtonConfig);
reDraw(config: ConnectSOLWalletButtonConfig): 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=ConnectSOLWalletButton.d.ts.map