コード例 #1
0
 public MeleeWeapon(MeleeWeaponBuilder builder)
 {
     uniqueId   = WeaponHelper.NewestId;
     id         = builder.Id;
     damage     = builder.Damage;
     name       = builder.Name;
     weaponAnim = builder.WeaponAnim;
     objPrefab  = builder.WeponPrefab;
 }
コード例 #2
0
    private void loadBuilder()
    {
        for (int i = 0; i < MaxId; i++)
        {
            var builder = new MeleeWeaponBuilder();

            builder.Id          = int.Parse(getRawParam(i, "ID"));
            builder.Name        = getRawParam(i, "Name");
            builder.Damage      = float.Parse(getRawParam(i, "Damage"));
            builder.WeponPrefab = Resources.Load <GameObject>("Prefabs/" + getRawParam(i, "PrefabName"));
            builder.WeaponAnim  =
                Object.Instantiate(Resources.Load <RuntimeAnimatorController>("Animators/" + getRawParam(i, "AnimatorName")));

            builders.Add(builder);
        }
    }