C# Class MM2Randomizer.Randomizers.RWeaponBehavior

Inheritance: IRandomizer
Afficher le fichier Open project: duckfist/MM2Random Class Usage Examples

Méthodes publiques

Свойство Type Description
AmmoUsage List

Méthodes publiques

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

Méthodes protégées

Méthode 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

Méthode Description
GetRandomSound ( Random r ) : ESoundID

Get a random unique sound for a weapon to use

GetSoundList ( ) : List

Method Details

ChangeAir() protected méthode

protected ChangeAir ( Patch Patch, Random r ) : void
Patch MM2Randomizer.Patcher.Patch
r System.Random
Résultat void

ChangeBubble() protected méthode

protected ChangeBubble ( Patch Patch, Random r ) : void
Patch MM2Randomizer.Patcher.Patch
r System.Random
Résultat void

ChangeClash() protected méthode

protected ChangeClash ( Patch Patch, Random r ) : void
Patch MM2Randomizer.Patcher.Patch
r System.Random
Résultat void

ChangeFlash() protected méthode

protected ChangeFlash ( Patch Patch, Random r ) : void
Patch MM2Randomizer.Patcher.Patch
r System.Random
Résultat void

ChangeHeat() protected méthode

protected ChangeHeat ( Patch Patch, Random r ) : void
Patch MM2Randomizer.Patcher.Patch
r System.Random
Résultat void

ChangeItem1() protected méthode

protected ChangeItem1 ( Patch Patch, Random r ) : void
Patch MM2Randomizer.Patcher.Patch
r System.Random
Résultat void

ChangeMetal() protected méthode

protected ChangeMetal ( Patch Patch, Random r ) : void
Patch MM2Randomizer.Patcher.Patch
r System.Random
Résultat void

ChangeQuick() protected méthode

protected ChangeQuick ( Patch Patch, Random r ) : void
Patch MM2Randomizer.Patcher.Patch
r System.Random
Résultat void

ChangeWood() protected méthode

protected ChangeWood ( Patch Patch, Random r ) : void
Patch MM2Randomizer.Patcher.Patch
r System.Random
Résultat void

GetAmmoUsage() public static méthode

public static GetAmmoUsage ( EDmgVsEnemy weapon ) : double
weapon MM2Randomizer.Enums.EDmgVsEnemy
Résultat double

RWeaponBehavior() public méthode

public RWeaponBehavior ( ) : System
Résultat System

Randomize() public méthode

public Randomize ( Patch p, Random r ) : void
p MM2Randomizer.Patcher.Patch
r System.Random
Résultat void

ToString() public méthode

public ToString ( ) : string
Résultat string

Property Details

AmmoUsage public_oe static_oe property

public static List AmmoUsage
Résultat List