C# Class MM2Randomizer.Randomizers.RWeaponBehavior

Inheritance: IRandomizer
Datei anzeigen Open project: duckfist/MM2Random Class Usage Examples

Public Properties

Property Type Description
AmmoUsage List

Public Methods

Method Description
GetAmmoUsage ( EDmgVsEnemy weapon ) : double
RWeaponBehavior ( ) : System
Randomize ( Patch p, Random r ) : void
ToString ( ) : string

Protected Methods

Method Description
ChangeAir ( Patch Patch, Random r ) : void
ChangeBubble ( Patch Patch, Random r ) : void
ChangeClash ( Patch Patch, Random r ) : void
ChangeFlash ( Patch Patch, Random r ) : void
ChangeHeat ( Patch Patch, Random r ) : void
ChangeItem1 ( Patch Patch, Random r ) : void
ChangeMetal ( Patch Patch, Random r ) : void
ChangeQuick ( Patch Patch, Random r ) : void
ChangeWood ( Patch Patch, Random r ) : void

Private Methods

Method Description
GetRandomSound ( Random r ) : ESoundID

Get a random unique sound for a weapon to use

GetSoundList ( ) : List

Method Details

ChangeAir() protected method

protected ChangeAir ( Patch Patch, Random r ) : void
Patch MM2Randomizer.Patcher.Patch
r System.Random
return void

ChangeBubble() protected method

protected ChangeBubble ( Patch Patch, Random r ) : void
Patch MM2Randomizer.Patcher.Patch
r System.Random
return void

ChangeClash() protected method

protected ChangeClash ( Patch Patch, Random r ) : void
Patch MM2Randomizer.Patcher.Patch
r System.Random
return void

ChangeFlash() protected method

protected ChangeFlash ( Patch Patch, Random r ) : void
Patch MM2Randomizer.Patcher.Patch
r System.Random
return void

ChangeHeat() protected method

protected ChangeHeat ( Patch Patch, Random r ) : void
Patch MM2Randomizer.Patcher.Patch
r System.Random
return void

ChangeItem1() protected method

protected ChangeItem1 ( Patch Patch, Random r ) : void
Patch MM2Randomizer.Patcher.Patch
r System.Random
return void

ChangeMetal() protected method

protected ChangeMetal ( Patch Patch, Random r ) : void
Patch MM2Randomizer.Patcher.Patch
r System.Random
return void

ChangeQuick() protected method

protected ChangeQuick ( Patch Patch, Random r ) : void
Patch MM2Randomizer.Patcher.Patch
r System.Random
return void

ChangeWood() protected method

protected ChangeWood ( Patch Patch, Random r ) : void
Patch MM2Randomizer.Patcher.Patch
r System.Random
return void

GetAmmoUsage() public static method

public static GetAmmoUsage ( EDmgVsEnemy weapon ) : double
weapon MM2Randomizer.Enums.EDmgVsEnemy
return double

RWeaponBehavior() public method

public RWeaponBehavior ( ) : System
return System

Randomize() public method

public Randomize ( Patch p, Random r ) : void
p MM2Randomizer.Patcher.Patch
r System.Random
return void

ToString() public method

public ToString ( ) : string
return string

Property Details

AmmoUsage public_oe static_oe property

public static List AmmoUsage
return List