mirror of
https://github.com/MapMakersAndProgrammers/TankiOnline2.0DemoClient.git
synced 2025-10-26 09:59:07 -07:00
package_100 alternativa.tanks.game.weapons.ammunition.plasma
This commit is contained in:
@@ -12,7 +12,7 @@ package alternativa.tanks
|
||||
import alternativa.tanks.game.GameKernel;
|
||||
import alternativa.tanks.game.Entity;
|
||||
import alternativa.tanks.game.GameEvents;
|
||||
import package_100.name_301;
|
||||
import alternativa.tanks.game.weapons.ammunition.plasma.PlasmaRoundEffectsFactory;
|
||||
import alternativa.tanks.config.Config;
|
||||
import package_15.name_275;
|
||||
import package_15.name_55;
|
||||
@@ -837,7 +837,7 @@ package alternativa.tanks
|
||||
_loc16_ = name_251.name_272(_loc18_,_loc18_.height);
|
||||
var _loc19_:Vector.<class_4> = this.getMaterialStrip(_loc16_);
|
||||
var _loc20_:ColorTransform = new ColorTransform(5);
|
||||
var _loc22_:name_349 = new name_301(this.gameKernel,_loc17_,_loc19_,_loc20_);
|
||||
var _loc22_:name_349 = new PlasmaRoundEffectsFactory(this.gameKernel,_loc17_,_loc19_,_loc20_);
|
||||
var _loc23_:name_296 = new name_296(50,2000,100,_loc13_,_loc14_,_loc22_,null);
|
||||
param1.name_60(_loc23_);
|
||||
var _loc24_:name_283 = new name_283(1000,1000,1000,1000,0,8000,_loc11_,null,true);
|
||||
|
||||
@@ -0,0 +1,15 @@
|
||||
package alternativa.tanks.game.weapons.ammunition.plasma
|
||||
{
|
||||
import alternativa.tanks.game.utils.objectpool.ObjectPool;
|
||||
import package_72.name_239;
|
||||
import package_91.name_522;
|
||||
|
||||
public class PlasmaRoundEffect extends name_239 implements name_522
|
||||
{
|
||||
public function PlasmaRoundEffect(objectPool:ObjectPool)
|
||||
{
|
||||
super(objectPool);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
package package_100
|
||||
package alternativa.tanks.game.weapons.ammunition.plasma
|
||||
{
|
||||
import flash.geom.ColorTransform;
|
||||
import alternativa.tanks.game.GameKernel;
|
||||
@@ -8,7 +8,7 @@ package package_100
|
||||
import package_91.name_349;
|
||||
import package_91.name_522;
|
||||
|
||||
public class name_301 implements name_349
|
||||
public class PlasmaRoundEffectsFactory implements name_349
|
||||
{
|
||||
private static const EFFECT_SIZE:Number = 300;
|
||||
|
||||
@@ -26,7 +26,7 @@ package package_100
|
||||
|
||||
private var colorTransform:ColorTransform;
|
||||
|
||||
public function name_301(gameKernel:GameKernel, roundFrames:Vector.<class_4>, explosionFrames:Vector.<class_4>, colorTransform:ColorTransform)
|
||||
public function PlasmaRoundEffectsFactory(gameKernel:GameKernel, roundFrames:Vector.<class_4>, explosionFrames:Vector.<class_4>, colorTransform:ColorTransform)
|
||||
{
|
||||
super();
|
||||
this.gameKernel = gameKernel;
|
||||
@@ -37,7 +37,7 @@ package package_100
|
||||
|
||||
public function method_414() : name_522
|
||||
{
|
||||
var effect:name_625 = name_625(this.gameKernel.method_108().name_110(name_625));
|
||||
var effect:PlasmaRoundEffect = PlasmaRoundEffect(this.gameKernel.method_108().name_110(PlasmaRoundEffect));
|
||||
var rotation:Number = Math.random() * Math.PI;
|
||||
effect.init(EFFECT_SIZE,EFFECT_SIZE,this.roundFrames,name_194.ZERO,rotation,50,EFFECT_FPS,true,0.5,0.5);
|
||||
this.gameKernel.name_5().method_37(effect);
|
||||
@@ -1,15 +0,0 @@
|
||||
package package_100
|
||||
{
|
||||
import alternativa.tanks.game.utils.objectpool.ObjectPool;
|
||||
import package_72.name_239;
|
||||
import package_91.name_522;
|
||||
|
||||
public class name_625 extends name_239 implements name_522
|
||||
{
|
||||
public function name_625(objectPool:ObjectPool)
|
||||
{
|
||||
super(objectPool);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user