コード例 #1
0
 public NetworkedCharacterWeaponInitalizer(IRespawnable <CharacterSpawnParameters> respawnable, WeaponCreator creator, IWeapon weapon)
 {
     _respawnable = respawnable;
     _creator     = creator;
     _weapon      = weapon;
     PreInitialize();
 }
コード例 #2
0
 /// <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();
 }
コード例 #3
0
 public NetworkedCharacterWeapon(
     NetworkRelay networkRelay,
     CharacterFacade characterFacade,
     WeaponCreator weaponCreator,
     IWeapon weapon)
 {
     _weapon          = weapon;
     _networkRelay    = networkRelay;
     _characterFacade = characterFacade;
     _weaponCreator   = weaponCreator;
 }
コード例 #4
0
 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();
     }
 }
コード例 #5
0
    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);
    }
コード例 #6
0
    static void Init()
    {
        WeaponCreator weaponCreator = (WeaponCreator)GetWindow(typeof(WeaponCreator));

        weaponCreator.Show();
    }
コード例 #7
0
    //[MenuItem("RPG System/RPG Creator/Weapon")]
    static void Init()
    {
        WeaponCreator weaponWindow = (WeaponCreator)CreateInstance(typeof(WeaponCreator));

        weaponWindow.Show();
    }