Initial commit

This commit is contained in:
Pyogenics
2025-01-26 09:32:24 +00:00
commit c0d6d88353
769 changed files with 85894 additions and 0 deletions

View File

@@ -0,0 +1,8 @@
package package_71
{
public interface class_10
{
function onTurretControlChanged(param1:int, param2:Boolean) : void;
}
}

View File

@@ -0,0 +1,10 @@
package package_71
{
public interface class_29
{
function method_448(param1:int, param2:int, param3:Boolean) : void;
function method_447() : void;
}
}

View File

@@ -0,0 +1,27 @@
package package_71
{
import package_46.name_194;
import package_46.name_566;
public interface class_30
{
function setChassisControls(param1:int, param2:int, param3:Boolean, param4:Boolean = false) : Boolean;
function name_201(param1:name_194) : void;
function name_75(param1:Number, param2:Number, param3:Number) : void;
function method_478(param1:name_194) : void;
function setLinearVelocityXYZ(param1:Number, param2:Number, param3:Number) : void;
function method_477(param1:name_194) : void;
function setAngularVelocityXYZ(param1:Number, param2:Number, param3:Number) : void;
function name_352(param1:name_566) : void;
function method_479(param1:Number, param2:Number, param3:Number) : void;
}
}

View File

@@ -0,0 +1,20 @@
package package_71
{
import package_46.name_194;
import package_86.name_484;
public class name_234 extends name_333
{
public var var_422:Vector.<name_484> = new Vector.<name_484>();
public var var_421:Vector.<name_194> = new Vector.<name_194>();
public var var_423:name_194 = new name_194();
public function name_234()
{
super();
}
}
}

View File

@@ -0,0 +1,44 @@
package package_71
{
import package_19.name_380;
import package_19.name_528;
import package_46.name_194;
import package_86.name_484;
public class name_249 extends name_333
{
public var name_538:name_194 = new name_194();
public var name_533:name_194 = new name_194();
public var name_536:name_194 = new name_194();
public var name_517:name_484;
public var name_534:Vector.<name_484> = new Vector.<name_484>();
public var name_535:Vector.<name_484> = new Vector.<name_484>();
public var name_539:Vector.<name_194> = new Vector.<name_194>();
public var name_537:Vector.<name_194> = new Vector.<name_194>();
public var name_597:Number = 1;
public var name_325:Vector.<name_318> = new Vector.<name_318>();
public var name_323:Vector.<name_318> = new Vector.<name_318>();
public var name_337:name_528;
public var name_340:name_528;
public var shadow:name_380;
public function name_249()
{
super();
}
}
}

View File

@@ -0,0 +1,23 @@
package package_71
{
public class name_252
{
public static const SET_ACTIVATING_STATE:String = "setActivatingState";
public static const SET_ACTIVE_STATE:String = "setActiveState";
public static const SET_DEAD_STATE:String = "setDeadState";
public static const SET_RESPAWN_STATE:String = "setRespState";
public static const SET_HEALTH:String = "setHealth";
public static const SET_DISABLED_STATE:String = "setDisabledState";
public function name_252()
{
super();
}
}
}

View File

@@ -0,0 +1,19 @@
package package_71
{
import package_4.class_5;
public class name_277
{
public var normalMaterial:class_5;
public var deadMaterial:class_5;
public function name_277(normalMaterial:class_5, deadMaterial:class_5)
{
super();
this.normalMaterial = normalMaterial;
this.deadMaterial = deadMaterial;
}
}
}

View File

@@ -0,0 +1,54 @@
package package_71
{
import flash.utils.Dictionary;
import package_10.class_17;
import package_10.name_17;
import package_10.name_57;
import package_20.class_11;
public class name_278 extends class_17 implements class_11
{
private static var stateEvents:Dictionary;
private var gameKernel:name_17;
public function name_278()
{
super();
if(stateEvents == null)
{
stateEvents = new Dictionary();
stateEvents[name_563.ACTIVATING] = name_252.SET_ACTIVATING_STATE;
stateEvents[name_563.ACTIVE] = name_252.SET_ACTIVE_STATE;
stateEvents[name_563.DEAD] = name_252.SET_DEAD_STATE;
stateEvents[name_563.IN_RESPAWN] = name_252.SET_RESPAWN_STATE;
}
}
override public function addToGame(gameKernel:name_17) : void
{
this.gameKernel = gameKernel;
gameKernel.name_61().addEventListener(name_57.BATTLE_FINISHED,this);
}
override public function removeFromGame(gameKernel:name_17) : void
{
gameKernel.name_61().removeEventListener(name_57.BATTLE_FINISHED,this);
}
public function method_470(state:name_563, data:* = undefined) : void
{
var eventType:String = stateEvents[state];
if(Boolean(eventType))
{
entity.dispatchEvent(eventType,data);
}
}
public function method_146(eventType:String, eventData:*) : void
{
entity.dispatchEvent(eventType,eventData);
}
}
}

119
src/package_71/name_311.as Normal file
View File

@@ -0,0 +1,119 @@
package package_71
{
import package_10.class_17;
import package_10.name_17;
import package_10.name_57;
import package_15.name_191;
import package_22.name_83;
import package_22.name_87;
import package_42.name_477;
import package_75.class_15;
public class name_311 extends class_17 implements name_477
{
private static const KEY_LEFT:int = name_191.Z;
private static const KEY_RIGHT:int = name_191.X;
private static const KEY_CENTER:int = name_191.C;
private var callback:class_10;
private var physicsComponent:class_15;
private var gameKernel:name_17;
private var name_308:Boolean;
private var center:Boolean;
private var input:name_87;
public function name_311(callback:class_10)
{
super();
if(callback == null)
{
throw new Error("Parameter callback is null");
}
this.callback = callback;
}
override public function initComponent() : void
{
this.physicsComponent = class_15(entity.getComponentStrict(class_15));
entity.addEventHandler(name_252.SET_ACTIVATING_STATE,this.method_410);
entity.addEventHandler(name_252.SET_ACTIVE_STATE,this.method_410);
entity.addEventHandler(name_252.SET_DEAD_STATE,this.method_408);
entity.addEventHandler(name_252.SET_RESPAWN_STATE,this.method_408);
entity.addEventHandler(name_252.SET_DISABLED_STATE,this.method_408);
entity.addEventHandler(name_57.BATTLE_FINISHED,this.method_386);
}
override public function addToGame(gameKernel:name_17) : void
{
this.gameKernel = gameKernel;
this.input = gameKernel.name_66();
this.input.name_94(name_83.KEY_DOWN,this.method_15,KEY_CENTER);
}
override public function removeFromGame(gameKernel:name_17) : void
{
this.method_409();
this.input.name_384(name_83.KEY_DOWN,this.method_15,KEY_CENTER);
}
public function runLogic() : void
{
var turnDirection:int = this.input.name_192(KEY_LEFT) - this.input.name_192(KEY_RIGHT);
if(this.physicsComponent.setTurretControls(turnDirection))
{
this.callback.onTurretControlChanged(turnDirection,false);
}
if(this.center)
{
this.physicsComponent.centerTurret(true);
this.callback.onTurretControlChanged(0,true);
this.center = false;
}
}
private function method_410(eventType:String, data:*) : void
{
this.name_108();
}
private function method_408(eventType:String, data:*) : void
{
this.method_409();
}
private function name_108() : void
{
if(!this.name_308)
{
this.name_308 = true;
this.gameKernel.getLogicSystem1().addLogicUnit(this);
}
}
private function method_409() : void
{
if(this.name_308)
{
this.name_308 = false;
this.gameKernel.getLogicSystem1().removeLogicUnit(this);
}
}
private function method_386(eventType:String, eventData:*) : void
{
this.method_409();
}
private function method_15(eventType:name_83, keyCode:uint) : void
{
}
}
}

132
src/package_71/name_315.as Normal file
View File

@@ -0,0 +1,132 @@
package package_71
{
import package_10.class_17;
import package_10.name_17;
import package_10.name_57;
import package_15.name_191;
import package_22.name_83;
import package_22.name_87;
import package_42.name_477;
import package_74.class_24;
public class name_315 extends class_17 implements name_477
{
private static const KEY_FIRE:uint = name_191.SPACE;
private var gameKernel:name_17;
private var name_308:Boolean;
private var var_442:class_24;
private var var_508:Boolean;
private var var_507:Boolean;
public function name_315()
{
super();
}
override public function initComponent() : void
{
this.var_442 = class_24(entity.getComponentStrict(class_24));
entity.addEventHandler(name_252.SET_ACTIVATING_STATE,this.method_408);
entity.addEventHandler(name_252.SET_DEAD_STATE,this.method_408);
entity.addEventHandler(name_252.SET_RESPAWN_STATE,this.method_408);
entity.addEventHandler(name_252.SET_ACTIVE_STATE,this.method_410);
entity.addEventHandler(name_252.SET_DISABLED_STATE,this.method_408);
entity.addEventHandler(name_57.BATTLE_FINISHED,this.method_386);
}
override public function addToGame(gameKernel:name_17) : void
{
this.gameKernel = gameKernel;
var inputSystem:name_87 = gameKernel.name_66();
inputSystem.name_94(name_83.KEY_DOWN,this.method_193,KEY_FIRE);
inputSystem.name_94(name_83.KEY_UP,this.method_193,KEY_FIRE);
}
override public function removeFromGame(gameKernel:name_17) : void
{
this.method_409();
var inputSystem:name_87 = gameKernel.name_66();
inputSystem.name_384(name_83.KEY_DOWN,this.method_193,KEY_FIRE);
inputSystem.name_384(name_83.KEY_UP,this.method_193,KEY_FIRE);
}
public function runLogic() : void
{
if(this.var_508)
{
this.var_442.method_394();
if(this.var_507)
{
this.var_442.method_395();
}
}
if(this.var_507)
{
this.var_442.method_393();
}
this.var_508 = false;
this.var_507 = false;
}
private function method_193(eventType:name_83, keyCode:uint) : void
{
switch(eventType)
{
case name_83.KEY_DOWN:
this.var_508 = true;
if(!this.name_308)
{
this.var_507 = false;
}
break;
case name_83.KEY_UP:
this.var_507 = true;
if(!this.name_308)
{
this.var_442.method_393();
this.var_508 = false;
break;
}
}
}
private function name_108() : void
{
if(!this.name_308)
{
this.name_308 = true;
this.gameKernel.getLogicSystem1().addLogicUnit(this);
}
}
private function method_409() : void
{
if(this.name_308)
{
this.name_308 = false;
this.gameKernel.getLogicSystem1().removeLogicUnit(this);
}
}
private function method_408(eventType:String, data:*) : void
{
this.method_409();
}
private function method_410(eventType:String, data:*) : void
{
this.name_108();
}
private function method_386(gameType:String, gameData:*) : void
{
this.method_409();
}
}
}

114
src/package_71/name_316.as Normal file
View File

@@ -0,0 +1,114 @@
package package_71
{
import flash.ui.Keyboard;
import package_1.name_12;
import package_10.class_17;
import package_10.name_17;
import package_10.name_57;
import package_22.name_87;
import package_42.name_477;
import package_45.name_182;
public class name_316 extends class_17 implements name_477
{
private static const KEY_FORWARD:uint = Keyboard.UP;
private static const KEY_BACK:uint = Keyboard.DOWN;
private static const KEY_LEFT:uint = Keyboard.LEFT;
private static const KEY_RIGHT:uint = Keyboard.RIGHT;
private static var conReverseBackTurn:name_12 = new name_12("reverse_back_turn",1,0,1);
private static const SYNC_INTERVAL:int = 4000;
private var input:name_87;
private var physicsComponent:class_30;
private var gameKernel:name_17;
private var callback:class_29;
private var name_308:Boolean;
private var var_503:int;
public function name_316(callback:class_29)
{
super();
this.callback = callback;
}
override public function initComponent() : void
{
this.physicsComponent = class_30(entity.getComponentStrict(class_30));
entity.addEventHandler(name_252.SET_ACTIVATING_STATE,this.method_410);
entity.addEventHandler(name_252.SET_ACTIVE_STATE,this.method_410);
entity.addEventHandler(name_252.SET_DEAD_STATE,this.method_408);
entity.addEventHandler(name_252.SET_RESPAWN_STATE,this.method_408);
entity.addEventHandler(name_252.SET_DISABLED_STATE,this.method_408);
entity.addEventHandler(name_57.BATTLE_FINISHED,this.method_386);
}
override public function addToGame(gameKernel:name_17) : void
{
this.gameKernel = gameKernel;
this.input = gameKernel.name_66();
}
override public function removeFromGame(gameKernel:name_17) : void
{
this.method_409();
}
public function runLogic() : void
{
var moveDirection:int = this.input.name_192(KEY_FORWARD) - this.input.name_192(KEY_BACK);
var turnDirection:int = this.input.name_192(KEY_RIGHT) - this.input.name_192(KEY_LEFT);
if(Boolean(this.physicsComponent.setChassisControls(moveDirection,turnDirection,Boolean(conReverseBackTurn.value))) || name_182.time - this.var_503 > SYNC_INTERVAL)
{
if(this.callback != null)
{
this.callback.method_448(moveDirection,turnDirection,Boolean(conReverseBackTurn.value));
}
this.var_503 = name_182.time;
}
}
private function method_410(eventType:String, eventData:*) : void
{
this.name_108();
}
private function method_408(eventType:String, eventData:*) : void
{
this.method_409();
}
private function name_108() : void
{
if(!this.name_308)
{
this.name_308 = true;
this.gameKernel.getLogicSystem1().addLogicUnit(this);
}
}
private function method_409() : void
{
if(this.name_308)
{
this.name_308 = false;
this.gameKernel.getLogicSystem1().removeLogicUnit(this);
}
}
private function method_386(gameType:String, gameData:*) : void
{
this.method_409();
}
}
}

View File

@@ -0,0 +1,23 @@
package package_71
{
import package_28.name_119;
import package_46.name_194;
public class name_318
{
public var name:String;
public var geometry:name_119;
public var position:name_194;
public function name_318(name:String, geometry:name_119, position:name_194)
{
super();
this.name = name;
this.geometry = geometry;
this.position = position;
}
}
}

View File

@@ -0,0 +1,20 @@
package package_71
{
import package_15.name_55;
import package_28.name_119;
public class name_333
{
public var id:String;
public var geometry:name_119;
public var textureData:name_55 = new name_55();
public function name_333()
{
super();
}
}
}

View File

@@ -0,0 +1,31 @@
package package_71
{
public class name_563
{
public static const PAUSED:name_563 = new name_563("PAUSED");
public static const DEAD:name_563 = new name_563("DEAD");
public static const ACTIVATING:name_563 = new name_563("ACTIVATING");
public static const ACTIVE:name_563 = new name_563("ACTIVE");
public static const IN_RESPAWN:name_563 = new name_563("IN_RESPAWN");
public static const DISABLED:name_563 = new name_563("DISABLED");
private var stringValue:String;
public function name_563(code:String)
{
super();
this.stringValue = code;
}
public function toString() : String
{
return this.stringValue;
}
}
}

View File

@@ -0,0 +1,8 @@
package package_71
{
public interface name_720
{
function name_721() : void;
}
}