Module: Pindo::Options::UnityOptions

Extended by:
OptionGroup
Defined in:
lib/pindo/options/groups/unity_options.rb

Overview

Unity 构建参数组定义 Unity 项目特有的构建参数

Class Method Summary collapse

Methods included from OptionGroup

all, all_options, except, merge, select, select_with_defaults

Class Method Details

.all_optionsObject



11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
# File 'lib/pindo/options/groups/unity_options.rb', line 11

def self.all_options
  @all_options ||= {
    skipconfig: OptionItem.new(
      key: :skipconfig,
      name: '跳过宏设置',
      description: '跳过Unity编译宏设置(加快构建速度)',
      type: OptionItem::Boolean,
      env_name: 'PINDO_SKIP_CONFIG',
      default_value: false,
      optional: true,
      example: 'pindo appstore autobuild --skipconfig'
    ),

    skiplib: OptionItem.new(
      key: :skiplib,
      name: '跳过库更新',
      description: '跳过Unity必备库更新(加快构建速度)',
      type: OptionItem::Boolean,
      env_name: 'PINDO_SKIP_LIB',
      default_value: false,
      optional: true,
      example: 'pindo unity autobuild --skiplib'
    ),

    skipyoo: OptionItem.new(
      key: :skipyoo,
      name: '跳过YooAsset',
      description: '跳过YooAsset资源打包(加快构建速度)',
      type: OptionItem::Boolean,
      env_name: 'PINDO_SKIP_YOO',
      default_value: false,
      optional: true,
      example: 'pindo unity autobuild --skipyoo'
    )
  }
end