Skip to content

Instantly share code, notes, and snippets.

View shohan4556's full-sized avatar
💻
Making things that does not Exists !!

Shohanur Rahaman shohan4556

💻
Making things that does not Exists !!
View GitHub Profile
using UnityEngine;
using Firebase.Extensions;
using Firebase;
public interface IAnalyticsEvents
{
public abstract void CurrentGameType(string gameType);
public abstract void OnLevelComplete();
public abstract void OnSessionStart(string gameType);
public abstract void OnSessionEnd(string gameType);
using System;
using UnityEngine;
using GoogleMobileAds.Api;
namespace GlobalScripts
{
public class SholoGutiAdsManager : MonoBehaviour
{
private BannerView bannerView;
private InterstitialAd interstitialAd;
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using System.IO;
using System.Runtime.Serialization.Formatters.Binary;
namespace Ludo
{
public static class PixelLabDataManager
{
/* eslint-disable @typescript-eslint/indent */
import { scene } from 'components/controllers/SceneController';
import Phaser from 'phaser';
import { PieIndicatorConfig } from 'types';
export default class PieIndicator extends Phaser.GameObjects.Graphics {
x: number;
y: number;
radius: number;
alpha: number;
import Parcels from 'components/phaser/Parcels';
import { Damage, Parcel, SelectedPlayer, Vector2 } from 'types';
import _ from 'lodash';
import { scene } from 'components/controllers/SceneController';
import { TILE_SIZE } from 'shared_code/constants/const.game';
import Players from 'components/phaser/Players';
import GlobalState from 'contexts/GlobalState';
import GameController from 'components/controllers/GameController';
import Router from 'next/router';
import InputController from 'components/controllers/inputController';
/* eslint-disable @typescript-eslint/indent */
import { scene } from 'components/controllers/SceneController';
import Phaser from 'phaser';
export interface PieIndicatorConfig extends Phaser.GameObjects.Graphics {
x: number;
y: number;
radius: number;
alpha: number;
borderThickness: number;
const x = this.cameras.main.centerX;
const y = 500;
const radius = 200;
const borderThickness = 8;
const bgColor = 0x3c3d3c;
const borderColor = 0xf2501c;
const indicatorColor = 0xe91646;
const data = { x, y, radius, borderThickness, bgColor, borderColor, indicatorColor };
const ttlContainer = this.addTtlIndicator(this, data);
import { scene } from 'components/controllers/SceneController';
import Phaser from 'phaser';
export interface HealthBarType extends Phaser.GameObjects.Graphics {
bar: Phaser.GameObjects.Graphics;
x: number;
y: number;
value: number;
percentage: number;
getDamage: (amount: number) => void;
getCurrentHealth: () => number;
import Parcels from 'components/phaser/Parcels';
import { Vector2 } from 'types';
import _ from 'lodash';
import { scene } from 'components/controllers/SceneController';
import { GAME_CONFIG, TILE_SIZE } from 'shared_code/constants/const.game';
import Players from 'components/phaser/Players';
import GlobalState from 'contexts/GlobalState';
import GameController from 'components/controllers/GameController';
const DEFAULT_ZOOM = 1;
//? https://github.com/B2tGame/onmo-games-phaser/pull/4/files
(this.mouseUpCallback = null),
(this.mouseOutCallback = null),
(this.mouseOverCallback = null),
(this.capture = !1),
(this.active = !1),
(this.enabled = !0),
@@ -10805,9 +10802,6 @@ var momentData = JSON.parse(onmoHtmlGame.momentDatas);