public NetworkedCharacterWeaponInitalizer(IRespawnable <CharacterSpawnParameters> respawnable, WeaponCreator creator, IWeapon weapon) { _respawnable = respawnable; _creator = creator; _weapon = weapon; PreInitialize(); }
/// <summary> /// Initializes a new instance of the <see cref="GameEngine"/> class. /// </summary> public GameEngine() { this._weaponCreator = new WeaponCreator(); this._storageManager = new StorageManager(); this._battleFieldHandler = new BattleFieldHandler(); this._scoreManager = new ScoreManager(); this._utility = new Utility(); }
public NetworkedCharacterWeapon( NetworkRelay networkRelay, CharacterFacade characterFacade, WeaponCreator weaponCreator, IWeapon weapon) { _weapon = weapon; _networkRelay = networkRelay; _characterFacade = characterFacade; _weaponCreator = weaponCreator; }
private void OnGUI() { if (GUILayout.Button("Spells")) { SpellCreator spellWindow = (SpellCreator)CreateInstance(typeof(SpellCreator)); spellWindow.Show(); } if (GUILayout.Button("Weapons")) { WeaponCreator weaponWindow = (WeaponCreator)CreateInstance(typeof(WeaponCreator)); weaponWindow.Show(); } }
public static void OpenWindow() { WeaponCreator window = GetWindow <WeaponCreator>(); window.wantsMouseMove = true; _errorStyle.normal.textColor = Color.red; _titleStyle.normal.textColor = Color.black; _style.normal.textColor = Color.black; _titleStyle.fontSize = 20; window.minSize = new Vector2(370, 430); window.maxSize = new Vector2(370, 430); }
static void Init() { WeaponCreator weaponCreator = (WeaponCreator)GetWindow(typeof(WeaponCreator)); weaponCreator.Show(); }
//[MenuItem("RPG System/RPG Creator/Weapon")] static void Init() { WeaponCreator weaponWindow = (WeaponCreator)CreateInstance(typeof(WeaponCreator)); weaponWindow.Show(); }