rendered paste bodypackage {
import flash.display.*;
import flash.events.*;
import flash.utils.*;
import flash.ui.*;
import Playtomic.*;
import com.mixpanel.Mixpanel;
public class StatManager {
private static var statsEnabled = false;
private static var mpmetrics:Mixpanel;
public function StatManager(){}
public static function setUp(){
if(statsEnabled){
//Log.View(1770, "a3a3857c9dfb4b97");
//mpmetrics = new Mixpanel("c24b50623aa379f488d3e02e30cf8d5f");
//geoLookup();
var randNum = "" + ( Math.round( Math.random()*10000 ) );
//mpmetrics.identify(randNum);
//mpmetrics.track("Game load");
//trace("Setting Up");
}
}
/*
public static function geoLookup(){
if(statsEnabled)
GeoIP.Lookup(geoCallBack);
}
private static function geoCallBack(country:Object, response:Object):void{
if(response.Success){
trace("Player is from " + country.Code + " / " + country.Name);
}
}
*/
/*
Death
Win
LifeLost
NoLivesLost
*/
public static function levelStat( unlock:String ){
/*if(statsEnabled){
var level = MenuManager.curSong.trackNum;
Log.LevelCounterMetric(unlock, level);
mpmetrics.track("Level " + level + " " + unlock);
}*/
}
/*
Attack Placement
RepeatPlaced
DecPlaced
RestPlaced
SfzPlaced
RepPlaced
Tower Placement
RedTowerPlaced
YellowTowerPlaced
GreenTowerPlaced
BlueTowerPlaced
PurpleTowerPlaced
*/
/*
public static function customStat( group:String, unlock:String ){
if(statsEnabled){
Log.CustomMetric(unlock, group);
if(unlock != "HowToPlay")
levelStat( unlock );
}
}
*/
}
}