近距离镜头功能
This commit is contained in:
parent
a7553ce25f
commit
c28366b814
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@ -159,7 +159,7 @@ RectTransform:
|
|||||||
m_PrefabInstance: {fileID: 0}
|
m_PrefabInstance: {fileID: 0}
|
||||||
m_PrefabAsset: {fileID: 0}
|
m_PrefabAsset: {fileID: 0}
|
||||||
m_GameObject: {fileID: 2587655409017112171}
|
m_GameObject: {fileID: 2587655409017112171}
|
||||||
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
|
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
|
||||||
m_LocalPosition: {x: 0, y: 0, z: 0}
|
m_LocalPosition: {x: 0, y: 0, z: 0}
|
||||||
m_LocalScale: {x: 1, y: 1, z: 1}
|
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||||
m_ConstrainProportionsScale: 0
|
m_ConstrainProportionsScale: 0
|
||||||
@ -167,9 +167,9 @@ RectTransform:
|
|||||||
m_Father: {fileID: 3292507068126063065}
|
m_Father: {fileID: 3292507068126063065}
|
||||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||||
m_AnchorMin: {x: 0, y: 0}
|
m_AnchorMin: {x: 0, y: 0}
|
||||||
m_AnchorMax: {x: 1, y: 0}
|
m_AnchorMax: {x: 0, y: 0}
|
||||||
m_AnchoredPosition: {x: 0, y: 73.987274}
|
m_AnchoredPosition: {x: 0, y: 0}
|
||||||
m_SizeDelta: {x: 0, y: 147.9745}
|
m_SizeDelta: {x: 0, y: 0}
|
||||||
m_Pivot: {x: 0.5, y: 0.5}
|
m_Pivot: {x: 0.5, y: 0.5}
|
||||||
--- !u!114 &3954091486572503913
|
--- !u!114 &3954091486572503913
|
||||||
MonoBehaviour:
|
MonoBehaviour:
|
||||||
@ -191,11 +191,11 @@ MonoBehaviour:
|
|||||||
m_ChildAlignment: 5
|
m_ChildAlignment: 5
|
||||||
m_Spacing: 15
|
m_Spacing: 15
|
||||||
m_ChildForceExpandWidth: 0
|
m_ChildForceExpandWidth: 0
|
||||||
m_ChildForceExpandHeight: 0
|
m_ChildForceExpandHeight: 1
|
||||||
m_ChildControlWidth: 0
|
m_ChildControlWidth: 0
|
||||||
m_ChildControlHeight: 0
|
m_ChildControlHeight: 0
|
||||||
m_ChildScaleWidth: 0
|
m_ChildScaleWidth: 0
|
||||||
m_ChildScaleHeight: 0
|
m_ChildScaleHeight: 1
|
||||||
m_ReverseArrangement: 0
|
m_ReverseArrangement: 0
|
||||||
--- !u!114 &4914371533134699198
|
--- !u!114 &4914371533134699198
|
||||||
MonoBehaviour:
|
MonoBehaviour:
|
||||||
@ -210,7 +210,7 @@ MonoBehaviour:
|
|||||||
m_Name:
|
m_Name:
|
||||||
m_EditorClassIdentifier:
|
m_EditorClassIdentifier:
|
||||||
MarkType: 0
|
MarkType: 0
|
||||||
CustomComponentName:
|
CustomComponentName: BtnContent
|
||||||
CustomComment:
|
CustomComment:
|
||||||
mComponentName: RectTransform
|
mComponentName: RectTransform
|
||||||
--- !u!1 &3744434503047722958
|
--- !u!1 &3744434503047722958
|
||||||
@ -227,7 +227,6 @@ GameObject:
|
|||||||
- component: {fileID: 3626520715760532002}
|
- component: {fileID: 3626520715760532002}
|
||||||
- component: {fileID: 8641070026593548802}
|
- component: {fileID: 8641070026593548802}
|
||||||
- component: {fileID: 8813736358976867187}
|
- component: {fileID: 8813736358976867187}
|
||||||
- component: {fileID: 3267434741775315994}
|
|
||||||
m_Layer: 5
|
m_Layer: 5
|
||||||
m_Name: BtnPrefab
|
m_Name: BtnPrefab
|
||||||
m_TagString: Untagged
|
m_TagString: Untagged
|
||||||
@ -391,20 +390,6 @@ MonoBehaviour:
|
|||||||
m_ChildScaleWidth: 1
|
m_ChildScaleWidth: 1
|
||||||
m_ChildScaleHeight: 0
|
m_ChildScaleHeight: 0
|
||||||
m_ReverseArrangement: 0
|
m_ReverseArrangement: 0
|
||||||
--- !u!114 &3267434741775315994
|
|
||||||
MonoBehaviour:
|
|
||||||
m_ObjectHideFlags: 0
|
|
||||||
m_CorrespondingSourceObject: {fileID: 0}
|
|
||||||
m_PrefabInstance: {fileID: 0}
|
|
||||||
m_PrefabAsset: {fileID: 0}
|
|
||||||
m_GameObject: {fileID: 3744434503047722958}
|
|
||||||
m_Enabled: 1
|
|
||||||
m_EditorHideFlags: 0
|
|
||||||
m_Script: {fileID: 11500000, guid: 3245ec927659c4140ac4f8d17403cc18, type: 3}
|
|
||||||
m_Name:
|
|
||||||
m_EditorClassIdentifier:
|
|
||||||
m_HorizontalFit: 2
|
|
||||||
m_VerticalFit: 0
|
|
||||||
--- !u!1 &4014827401424058368
|
--- !u!1 &4014827401424058368
|
||||||
GameObject:
|
GameObject:
|
||||||
m_ObjectHideFlags: 0
|
m_ObjectHideFlags: 0
|
||||||
@ -451,6 +436,7 @@ GameObject:
|
|||||||
m_Component:
|
m_Component:
|
||||||
- component: {fileID: 3292507068126063065}
|
- component: {fileID: 3292507068126063065}
|
||||||
- component: {fileID: -6845373899084667377}
|
- component: {fileID: -6845373899084667377}
|
||||||
|
- component: {fileID: 1930005135453026217}
|
||||||
m_Layer: 0
|
m_Layer: 0
|
||||||
m_Name: UIBtns
|
m_Name: UIBtns
|
||||||
m_TagString: Untagged
|
m_TagString: Untagged
|
||||||
@ -475,8 +461,8 @@ RectTransform:
|
|||||||
m_Father: {fileID: 0}
|
m_Father: {fileID: 0}
|
||||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||||
m_AnchorMin: {x: 0, y: 0}
|
m_AnchorMin: {x: 0, y: 0}
|
||||||
m_AnchorMax: {x: 1, y: 1}
|
m_AnchorMax: {x: 1, y: 0}
|
||||||
m_AnchoredPosition: {x: 0, y: 0}
|
m_AnchoredPosition: {x: 0, y: 46.206665}
|
||||||
m_SizeDelta: {x: 0, y: 0}
|
m_SizeDelta: {x: 0, y: 0}
|
||||||
m_Pivot: {x: 0.5, y: 0.5}
|
m_Pivot: {x: 0.5, y: 0.5}
|
||||||
--- !u!114 &-6845373899084667377
|
--- !u!114 &-6845373899084667377
|
||||||
@ -493,3 +479,29 @@ MonoBehaviour:
|
|||||||
m_EditorClassIdentifier:
|
m_EditorClassIdentifier:
|
||||||
BtnContent: {fileID: 1063180806212692488}
|
BtnContent: {fileID: 1063180806212692488}
|
||||||
BtnPrefab: {fileID: 3626520715760532002}
|
BtnPrefab: {fileID: 3626520715760532002}
|
||||||
|
--- !u!114 &1930005135453026217
|
||||||
|
MonoBehaviour:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 8109171602776719836}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_EditorHideFlags: 0
|
||||||
|
m_Script: {fileID: 11500000, guid: 59f8146938fff824cb5fd77236b75775, type: 3}
|
||||||
|
m_Name:
|
||||||
|
m_EditorClassIdentifier:
|
||||||
|
m_Padding:
|
||||||
|
m_Left: 0
|
||||||
|
m_Right: 0
|
||||||
|
m_Top: 0
|
||||||
|
m_Bottom: 0
|
||||||
|
m_ChildAlignment: 8
|
||||||
|
m_Spacing: 0
|
||||||
|
m_ChildForceExpandWidth: 0
|
||||||
|
m_ChildForceExpandHeight: 1
|
||||||
|
m_ChildControlWidth: 1
|
||||||
|
m_ChildControlHeight: 1
|
||||||
|
m_ChildScaleWidth: 1
|
||||||
|
m_ChildScaleHeight: 1
|
||||||
|
m_ReverseArrangement: 0
|
||||||
|
|||||||
1041
Assets/Art/UIPrefab/UICameraSwitch.prefab
Normal file
1041
Assets/Art/UIPrefab/UICameraSwitch.prefab
Normal file
File diff suppressed because it is too large
Load Diff
7
Assets/Art/UIPrefab/UICameraSwitch.prefab.meta
Normal file
7
Assets/Art/UIPrefab/UICameraSwitch.prefab.meta
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 709d972d771faa1469cae6ffac4d343e
|
||||||
|
PrefabImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
userData:
|
||||||
|
assetBundleName: uicameraswitch_prefab
|
||||||
|
assetBundleVariant:
|
||||||
@ -1,916 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<AppData>
|
|
||||||
|
|
||||||
<Module>
|
|
||||||
<Scene>Scene</Scene>
|
|
||||||
<Type>All</Type>
|
|
||||||
<Name>模块1</Name>
|
|
||||||
|
|
||||||
<Device>
|
|
||||||
<Name>骨刀</Name>
|
|
||||||
<Icon>工具/骨刀.png</Icon>
|
|
||||||
</Device>
|
|
||||||
<Device>
|
|
||||||
<Name>撬骨板</Name>
|
|
||||||
<Icon>工具/撬骨板.png</Icon>
|
|
||||||
</Device>
|
|
||||||
<Device>
|
|
||||||
<Name>手术刀柄4号</Name>
|
|
||||||
<Icon>工具/手术刀柄4号.png</Icon>
|
|
||||||
</Device>
|
|
||||||
<Device>
|
|
||||||
<Name>手术刀片16号</Name>
|
|
||||||
<Icon>工具/手术刀片16号.png</Icon>
|
|
||||||
</Device>
|
|
||||||
<Device>
|
|
||||||
<Name>铁锤</Name>
|
|
||||||
<Icon>工具/铁锤.png</Icon>
|
|
||||||
</Device>
|
|
||||||
<Device>
|
|
||||||
<Name>咬骨钳</Name>
|
|
||||||
<Icon>工具/咬骨钳.png</Icon>
|
|
||||||
</Device>
|
|
||||||
|
|
||||||
<Device>
|
|
||||||
<Name>T管</Name>
|
|
||||||
<Icon>耗材/T管.png</Icon>
|
|
||||||
</Device>
|
|
||||||
|
|
||||||
<Device>
|
|
||||||
<Name>冲洗管</Name>
|
|
||||||
<Icon>耗材/冲洗管.png</Icon>
|
|
||||||
</Device>
|
|
||||||
|
|
||||||
<Device>
|
|
||||||
<Name>钢丝</Name>
|
|
||||||
<Icon>耗材/钢丝.png</Icon>
|
|
||||||
</Device>
|
|
||||||
|
|
||||||
<Device>
|
|
||||||
<Name>骨钉</Name>
|
|
||||||
<Icon>耗材/骨钉.png</Icon>
|
|
||||||
</Device>
|
|
||||||
|
|
||||||
<Device>
|
|
||||||
<Name>骨蜡</Name>
|
|
||||||
<Icon>耗材/骨蜡.png</Icon>
|
|
||||||
</Device>
|
|
||||||
|
|
||||||
|
|
||||||
<Device>
|
|
||||||
<Name>Vetwish软骨素</Name>
|
|
||||||
<Icon>药品/Vetwish软骨素.png</Icon>
|
|
||||||
</Device>
|
|
||||||
|
|
||||||
<Device>
|
|
||||||
<Name>美洛昔康</Name>
|
|
||||||
<Icon>药品/美洛昔康.png</Icon>
|
|
||||||
</Device>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<Device>
|
|
||||||
<Name>组织钳</Name>
|
|
||||||
<HighLight color="255,255,255"/>
|
|
||||||
<Path>SM_QvanChangJing/SM_JianZiLei/zuzhiqian</Path>
|
|
||||||
<Tip>组织钳</Tip>
|
|
||||||
<BoxCollider size="0.15,0.05,0.06" center="-0.03,0,0"/>
|
|
||||||
<Icon>工具/骨刀.png</Icon>
|
|
||||||
</Device>
|
|
||||||
|
|
||||||
<Device>
|
|
||||||
<Name>肠钳</Name>
|
|
||||||
<HighLight color="255,255,255"/>
|
|
||||||
<Path>SM_QvanChangJing/SM_JianZiLei/changqian</Path>
|
|
||||||
<Tip>肠钳</Tip>
|
|
||||||
<BoxCollider size="0.15,0.05,0.06" center="-0.03,0,0"/>
|
|
||||||
<Icon>工具/骨刀.png</Icon>
|
|
||||||
</Device>
|
|
||||||
<Device>
|
|
||||||
<Name>无齿海绵钳</Name>
|
|
||||||
<HighLight color="255,255,255"/>
|
|
||||||
<Path>SM_QvanChangJing/SM_JianZiLei/wuchihaimianqian</Path>
|
|
||||||
<Tip>无齿海绵钳</Tip>
|
|
||||||
<BoxCollider size="0.15,0.05,0.06" center="-0.03,0,0"/>
|
|
||||||
<Icon>工具/骨刀.png</Icon>
|
|
||||||
</Device>
|
|
||||||
|
|
||||||
|
|
||||||
<Device>
|
|
||||||
<Name>S拉钩</Name>
|
|
||||||
<HighLight color="255,255,255"/>
|
|
||||||
<Path>SM_QvanChangJing/SM_JianZiLei/pasted__SM_LaGou</Path>
|
|
||||||
<Tip>S拉钩</Tip>
|
|
||||||
<MeshCollider/>
|
|
||||||
<Icon>工具/骨刀.png</Icon>
|
|
||||||
</Device>
|
|
||||||
|
|
||||||
|
|
||||||
<Device>
|
|
||||||
<Name>肾形盘</Name>
|
|
||||||
<HighLight color="255,255,255"/>
|
|
||||||
<Path>SM_QvanChangJing/SM_JianZiLei/pasted__SM_ShenXingPan</Path>
|
|
||||||
<Tip>肾形盘</Tip>
|
|
||||||
<MeshCollider/>
|
|
||||||
<Icon>工具/骨刀.png</Icon>
|
|
||||||
</Device>
|
|
||||||
|
|
||||||
|
|
||||||
<Device>
|
|
||||||
<Name>器械盒</Name>
|
|
||||||
<HighLight color="255,255,255"/>
|
|
||||||
<Path>SM_QvanChangJing/SM_JianZiLei/pasted__polySurface114</Path>
|
|
||||||
<Tip>器械盒</Tip>
|
|
||||||
<MeshCollider/>
|
|
||||||
<Icon>工具/骨刀.png</Icon>
|
|
||||||
</Device>
|
|
||||||
|
|
||||||
|
|
||||||
<Device>
|
|
||||||
<Name>创巾钳</Name>
|
|
||||||
<HighLight color="255,255,255"/>
|
|
||||||
<Path>SM_QvanChangJing/SM_JianZiLei/chuangjinqian</Path>
|
|
||||||
<Tip>创巾钳</Tip>
|
|
||||||
<BoxCollider size="0.15,0.05,0.06" center="-0.03,0,0"/>
|
|
||||||
<Icon>工具/骨刀.png</Icon>
|
|
||||||
</Device>
|
|
||||||
|
|
||||||
<Device>
|
|
||||||
<Name>直止血钳</Name>
|
|
||||||
<HighLight color="255,255,255"/>
|
|
||||||
<Path>SM_QvanChangJing/SM_JianZiLei/zhizhixueqian</Path>
|
|
||||||
<Tip>直止血钳</Tip>
|
|
||||||
<BoxCollider size="0.15,0.05,0.06" center="-0.03,0,0"/>
|
|
||||||
<Icon>工具/骨刀.png</Icon>
|
|
||||||
</Device>
|
|
||||||
<Device>
|
|
||||||
<Name>弯止血钳</Name>
|
|
||||||
<HighLight color="255,255,255"/>
|
|
||||||
<Path>SM_QvanChangJing/SM_JianZiLei/wanzhixueqian</Path>
|
|
||||||
<Tip>弯止血钳</Tip>
|
|
||||||
<BoxCollider size="0.15,0.05,0.06" center="-0.03,0,0"/>
|
|
||||||
<Icon>工具/骨刀.png</Icon>
|
|
||||||
</Device>
|
|
||||||
|
|
||||||
|
|
||||||
<Device>
|
|
||||||
<Name>持针钳</Name>
|
|
||||||
<HighLight color="255,255,255"/>
|
|
||||||
<Path>SM_QvanChangJing/SM_JianZiLei/chizhenqian</Path>
|
|
||||||
<Tip>持针钳</Tip>
|
|
||||||
<BoxCollider size="0.15,0.05,0.06" center="-0.03,0,0"/>
|
|
||||||
<Icon>工具/骨刀.png</Icon>
|
|
||||||
</Device>
|
|
||||||
|
|
||||||
<Device>
|
|
||||||
<Name>钝剪</Name>
|
|
||||||
<HighLight color="255,255,255"/>
|
|
||||||
<Path>SM_QvanChangJing/SM_JianZiLei/dunjian</Path>
|
|
||||||
<Tip>钝剪</Tip>
|
|
||||||
<BoxCollider size="0.15,0.05,0.06" center="-0.03,0,0"/>
|
|
||||||
<Icon>工具/骨刀.png</Icon>
|
|
||||||
</Device>
|
|
||||||
|
|
||||||
<Device>
|
|
||||||
<Name>尖剪</Name>
|
|
||||||
<HighLight color="255,255,255"/>
|
|
||||||
<Path>SM_QvanChangJing/SM_JianZiLei/jianjian</Path>
|
|
||||||
<Tip>尖剪</Tip>
|
|
||||||
<BoxCollider size="0.15,0.05,0.06" center="-0.03,0,0"/>
|
|
||||||
<Icon>工具/骨刀.png</Icon>
|
|
||||||
</Device>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<Device>
|
|
||||||
<Name>无齿镊</Name>
|
|
||||||
<HighLight color="255,255,255"/>
|
|
||||||
<Path>SM_QvanChangJing/SM_JianZiLei/pasted__pPlane4</Path>
|
|
||||||
<Tip>无齿镊</Tip>
|
|
||||||
<MeshCollider/>
|
|
||||||
<Icon>工具/骨刀.png</Icon>
|
|
||||||
</Device>
|
|
||||||
|
|
||||||
<Device>
|
|
||||||
<Name>手术刀柄3号</Name>
|
|
||||||
<HighLight color="255,255,255"/>
|
|
||||||
<Path>SM_QvanChangJing/SM_JianZiLei/pasted__SM_ShouShuDaoBing</Path>
|
|
||||||
<Tip>手术刀柄3号</Tip>
|
|
||||||
<MeshCollider/>
|
|
||||||
<Icon>工具/骨刀.png</Icon>
|
|
||||||
</Device>
|
|
||||||
|
|
||||||
<Device>
|
|
||||||
<Name>刀片23号</Name>
|
|
||||||
<HighLight color="255,255,255"/>
|
|
||||||
<Path>SM_QvanChangJing/SM_JianZiLei/pasted__SM_DaoPian23</Path>
|
|
||||||
<Tip>刀片23号</Tip>
|
|
||||||
<MeshCollider/>
|
|
||||||
<Icon>工具/骨刀.png</Icon>
|
|
||||||
</Device>
|
|
||||||
|
|
||||||
<Device>
|
|
||||||
<Name>速眠新</Name>
|
|
||||||
<HighLight color="255,255,255"/>
|
|
||||||
<Path>SM_QvanChangJing/SM_YaoPinLei/SM_sumianxin</Path>
|
|
||||||
<Tip>速眠新</Tip>
|
|
||||||
<MeshCollider/>
|
|
||||||
<Icon>药品/美洛昔康.png</Icon>
|
|
||||||
</Device>
|
|
||||||
|
|
||||||
|
|
||||||
<Device>
|
|
||||||
<Name>头孢噻呋</Name>
|
|
||||||
<HighLight color="255,255,255"/>
|
|
||||||
<Path>SM_QvanChangJing/SM_YaoPinLei/pasted__SM_TouBao</Path>
|
|
||||||
<Tip>头孢噻呋</Tip>
|
|
||||||
<MeshCollider/>
|
|
||||||
<Icon>药品/美洛昔康.png</Icon>
|
|
||||||
</Device>
|
|
||||||
|
|
||||||
|
|
||||||
<Device>
|
|
||||||
<Name>VC</Name>
|
|
||||||
<HighLight color="255,255,255"/>
|
|
||||||
<Path>SM_QvanChangJing/SM_YaoPinLei/pasted__SM_VC</Path>
|
|
||||||
<Tip>VC</Tip>
|
|
||||||
<MeshCollider/>
|
|
||||||
<Icon>药品/美洛昔康.png</Icon>
|
|
||||||
</Device>
|
|
||||||
|
|
||||||
<Device>
|
|
||||||
<Name>硫酸阿托品</Name>
|
|
||||||
<HighLight color="255,255,255"/>
|
|
||||||
<Path>SM_QvanChangJing/SM_YaoPinLei/pasted__SM_ATuoPin</Path>
|
|
||||||
<Tip>硫酸阿托品</Tip>
|
|
||||||
<MeshCollider/>
|
|
||||||
<Icon>药品/美洛昔康.png</Icon>
|
|
||||||
</Device>
|
|
||||||
<Device>
|
|
||||||
<Name>ATP</Name>
|
|
||||||
<HighLight color="255,255,255"/>
|
|
||||||
<Path>SM_QvanChangJing/SM_YaoPinLei/pasted__SM_SanLinsuanxiangan</Path>
|
|
||||||
<Tip>ATP</Tip>
|
|
||||||
<MeshCollider/>
|
|
||||||
<Icon>药品/美洛昔康.png</Icon>
|
|
||||||
</Device>
|
|
||||||
|
|
||||||
<Device>
|
|
||||||
<Name>肾上腺素</Name>
|
|
||||||
<HighLight color="255,255,255"/>
|
|
||||||
<Path>SM_QvanChangJing/SM_YaoPinLei/pasted__SM_ShenShangXian</Path>
|
|
||||||
<Tip>肾上腺素</Tip>
|
|
||||||
<MeshCollider/>
|
|
||||||
<Icon>药品/美洛昔康.png</Icon>
|
|
||||||
</Device>
|
|
||||||
<Device>
|
|
||||||
<Name>红霉素眼膏</Name>
|
|
||||||
<HighLight color="255,255,255"/>
|
|
||||||
<Path>SM_QvanChangJing/SM_YaoPinLei/SM_hongmeisuyangao</Path>
|
|
||||||
<Tip>红霉素眼膏</Tip>
|
|
||||||
<MeshCollider/>
|
|
||||||
<Icon>药品/美洛昔康.png</Icon>
|
|
||||||
</Device>
|
|
||||||
<Device>
|
|
||||||
<Name>碘伏喷壶</Name>
|
|
||||||
<HighLight color="255,255,255"/>
|
|
||||||
<Path>SM_QvanChangJing/SM_YaoPinLei/pasted__polySurface119</Path>
|
|
||||||
<Tip>碘伏喷壶</Tip>
|
|
||||||
<MeshCollider/>
|
|
||||||
<Icon>药品/美洛昔康.png</Icon>
|
|
||||||
</Device>
|
|
||||||
|
|
||||||
<Device>
|
|
||||||
<Name>75%酒精</Name>
|
|
||||||
<HighLight color="255,255,255"/>
|
|
||||||
<Path>SM_QvanChangJing/SM_YaoPinLei/pasted__polySurface117</Path>
|
|
||||||
<Tip>75%酒精</Tip>
|
|
||||||
<MeshCollider/>
|
|
||||||
<Icon>药品/美洛昔康.png</Icon>
|
|
||||||
</Device>
|
|
||||||
|
|
||||||
<Device>
|
|
||||||
<Name>5%葡萄糖注射液50ml</Name>
|
|
||||||
<HighLight color="255,255,255"/>
|
|
||||||
<Path>SM_QvanChangJing/SM_YaoPinLei/pasted__pCylinder3</Path>
|
|
||||||
<Tip>5%葡萄糖注射液50ml</Tip>
|
|
||||||
<MeshCollider/>
|
|
||||||
<Icon>药品/美洛昔康.png</Icon>
|
|
||||||
</Device>
|
|
||||||
|
|
||||||
<Device>
|
|
||||||
<Name>0.9%氯化钠注射液100ml</Name>
|
|
||||||
<HighLight color="255,255,255"/>
|
|
||||||
<Path>SM_QvanChangJing/SM_YaoPinLei/pasted__lhn1</Path>
|
|
||||||
<Tip>0.9%氯化钠注射液100ml</Tip>
|
|
||||||
<MeshCollider/>
|
|
||||||
<Icon>药品/美洛昔康.png</Icon>
|
|
||||||
</Device>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<Device>
|
|
||||||
<Name>电动剃毛刀</Name>
|
|
||||||
<HighLight color="255,255,255"/>
|
|
||||||
<Path>SM_QvanChangJing/SM_BuLiaoLei/pasted__dtz1</Path>
|
|
||||||
<Tip>电动剃毛刀</Tip>
|
|
||||||
<MeshCollider/>
|
|
||||||
<Icon>耗材/骨蜡.png</Icon>
|
|
||||||
</Device>
|
|
||||||
|
|
||||||
|
|
||||||
<Device>
|
|
||||||
<Name>医用外科罩</Name>
|
|
||||||
<HighLight color="255,255,255"/>
|
|
||||||
<Path>SM_QvanChangJing/SM_BuLiaoLei/yiyongkouzhao</Path>
|
|
||||||
<Tip>医用外科罩</Tip>
|
|
||||||
<MeshCollider/>
|
|
||||||
<Icon>耗材/骨蜡.png</Icon>
|
|
||||||
</Device>
|
|
||||||
|
|
||||||
<Device>
|
|
||||||
<Name>无菌敷料</Name>
|
|
||||||
<HighLight color="255,255,255"/>
|
|
||||||
<Path>SM_QvanChangJing/SM_BuLiaoLei/pasted__SM_WuJingFuLiao</Path>
|
|
||||||
<Tip>无菌敷料</Tip>
|
|
||||||
<MeshCollider/>
|
|
||||||
<Icon>耗材/骨蜡.png</Icon>
|
|
||||||
</Device>
|
|
||||||
|
|
||||||
<Device>
|
|
||||||
<Name>纱布绷带</Name>
|
|
||||||
<HighLight color="255,255,255"/>
|
|
||||||
<Path>SM_QvanChangJing/SM_BuLiaoLei/pasted__SM_BengDai_pPlane6</Path>
|
|
||||||
<Tip>纱布绷带</Tip>
|
|
||||||
<MeshCollider/>
|
|
||||||
<Icon>耗材/骨蜡.png</Icon>
|
|
||||||
</Device>
|
|
||||||
|
|
||||||
<Device>
|
|
||||||
<Name>24G静脉留置针</Name>
|
|
||||||
<HighLight color="255,255,255"/>
|
|
||||||
<Path>SM_QvanChangJing/SM_BuLiaoLei/liuzhizhen/pasted__pasted__polySurface560</Path>
|
|
||||||
<Tip>24G静脉留置针</Tip>
|
|
||||||
<MeshCollider/>
|
|
||||||
<Icon>耗材/骨蜡.png</Icon>
|
|
||||||
</Device>
|
|
||||||
<Device>
|
|
||||||
<Name>一次性注射器</Name>
|
|
||||||
<HighLight color="255,255,255"/>
|
|
||||||
<Path>SM_QvanChangJing/SM_BuLiaoLei/SM_ShuYeQi</Path>
|
|
||||||
<Tip>一次性注射器</Tip>
|
|
||||||
<MeshCollider/>
|
|
||||||
<Icon>耗材/骨蜡.png</Icon>
|
|
||||||
</Device>
|
|
||||||
<Device>
|
|
||||||
<Name>纸胶带</Name>
|
|
||||||
<HighLight color="255,255,255"/>
|
|
||||||
<Path>SM_QvanChangJing/SM_BuLiaoLei/pasted__SM_ZhiJiaoDai_polySurface125</Path>
|
|
||||||
<Tip>纸胶带</Tip>
|
|
||||||
<MeshCollider/>
|
|
||||||
<Icon>耗材/骨蜡.png</Icon>
|
|
||||||
</Device>
|
|
||||||
<Device>
|
|
||||||
<Name>弹性粘性绷带</Name>
|
|
||||||
<HighLight color="255,255,255"/>
|
|
||||||
<Path>SM_QvanChangJing/SM_BuLiaoLei/pasted__pPlane6</Path>
|
|
||||||
<Tip>弹性粘性绷带</Tip>
|
|
||||||
<MeshCollider/>
|
|
||||||
<Icon>耗材/骨蜡.png</Icon>
|
|
||||||
</Device>
|
|
||||||
|
|
||||||
<Device>
|
|
||||||
<Name>大胶带</Name>
|
|
||||||
<HighLight color="255,255,255"/>
|
|
||||||
<Path>SM_QvanChangJing/SM_BuLiaoLei/pasted__polySurface125</Path>
|
|
||||||
<Tip>大胶带</Tip>
|
|
||||||
<MeshCollider/>
|
|
||||||
<Icon>耗材/骨蜡.png</Icon>
|
|
||||||
</Device>
|
|
||||||
<Device>
|
|
||||||
<Name>刷手毛刷</Name>
|
|
||||||
<HighLight color="255,255,255"/>
|
|
||||||
<Path>SM_QvanChangJing/SM_BuLiaoLei/pasted__pCube35</Path>
|
|
||||||
<Tip>刷手毛刷</Tip>
|
|
||||||
<MeshCollider/>
|
|
||||||
<Icon>耗材/骨蜡.png</Icon>
|
|
||||||
</Device>
|
|
||||||
|
|
||||||
<Device>
|
|
||||||
<Name>宠物电子体温计</Name>
|
|
||||||
<HighLight color="255,255,255"/>
|
|
||||||
<Path>SM_QvanChangJing/SM_BuLiaoLei/pasted__SM_DianZiTiWenJiShape</Path>
|
|
||||||
<Tip>宠物电子体温计</Tip>
|
|
||||||
<MeshCollider/>
|
|
||||||
<Icon>耗材/骨蜡.png</Icon>
|
|
||||||
</Device>
|
|
||||||
<Device>
|
|
||||||
<Name>一次性注射器1</Name>
|
|
||||||
<HighLight color="255,255,255"/>
|
|
||||||
<Path>SM_QvanChangJing/SM_BuLiaoLei/zhusheqi</Path>
|
|
||||||
<Tip>一次性注射器</Tip>
|
|
||||||
<MeshCollider/>
|
|
||||||
<Icon>耗材/骨蜡.png</Icon>
|
|
||||||
</Device>
|
|
||||||
<Device>
|
|
||||||
<Name>肝素帽</Name>
|
|
||||||
<HighLight color="255,255,255"/>
|
|
||||||
<Path>SM_QvanChangJing/SM_BuLiaoLei/pasted__pCylinder7</Path>
|
|
||||||
<Tip>肝素帽</Tip>
|
|
||||||
<MeshCollider/>
|
|
||||||
<Icon>耗材/骨蜡.png</Icon>
|
|
||||||
</Device>
|
|
||||||
<Device>
|
|
||||||
<Name>创巾</Name>
|
|
||||||
<HighLight color="255,255,255"/>
|
|
||||||
<Path>SM_QvanChangJing/SM_BuLiaoLei/pasted__SM_ChuangJin</Path>
|
|
||||||
<Tip>创巾</Tip>
|
|
||||||
<MeshCollider/>
|
|
||||||
<Icon>耗材/骨蜡.png</Icon>
|
|
||||||
</Device>
|
|
||||||
<Device>
|
|
||||||
<Name>保定保温毛巾</Name>
|
|
||||||
<HighLight color="255,255,255"/>
|
|
||||||
<Path>SM_QvanChangJing/SM_BuLiaoLei/Object003__0</Path>
|
|
||||||
<Tip>保定保温毛巾</Tip>
|
|
||||||
<MeshCollider/>
|
|
||||||
<Icon>耗材/骨蜡.png</Icon>
|
|
||||||
</Device>
|
|
||||||
<Device>
|
|
||||||
<Name>带针PGA缝线</Name>
|
|
||||||
<HighLight color="255,255,255"/>
|
|
||||||
<Path>SM_QvanChangJing/SM_BuLiaoLei/zhenxian/平面</Path>
|
|
||||||
<Tip>带针PGA缝线</Tip>
|
|
||||||
<MeshCollider/>
|
|
||||||
<Icon>耗材/骨蜡.png</Icon>
|
|
||||||
</Device>
|
|
||||||
<Device>
|
|
||||||
<Name>听诊器</Name>
|
|
||||||
<HighLight color="255,255,255"/>
|
|
||||||
<Path>SM_QvanChangJing/SM_BuLiaoLei/SM_TingZhenQi/Archmodels70_054_01</Path>
|
|
||||||
<Tip>听诊器</Tip>
|
|
||||||
<MeshCollider/>
|
|
||||||
<Icon>耗材/骨蜡.png</Icon>
|
|
||||||
</Device>
|
|
||||||
<Device>
|
|
||||||
<Name>一次性手术帽</Name>
|
|
||||||
<HighLight color="255,255,255"/>
|
|
||||||
<Path>SM_QvanChangJing/SM_BuLiaoLei/SM_YiYongMao</Path>
|
|
||||||
<Tip>一次性手术帽</Tip>
|
|
||||||
<MeshCollider/>
|
|
||||||
<Icon>耗材/骨蜡.png</Icon>
|
|
||||||
</Device>
|
|
||||||
<Device>
|
|
||||||
<Name>一次性手术衣</Name>
|
|
||||||
<HighLight color="255,255,255"/>
|
|
||||||
<Path>SM_QvanChangJing/SM_BuLiaoLei/shoufuyi</Path>
|
|
||||||
<Tip>一次性手术衣</Tip>
|
|
||||||
<MeshCollider/>
|
|
||||||
<Icon>耗材/骨蜡.png</Icon>
|
|
||||||
</Device>
|
|
||||||
<Device>
|
|
||||||
<Name>一次性外科灭菌手套</Name>
|
|
||||||
<HighLight color="255,255,255"/>
|
|
||||||
<Path>SM_QvanChangJing/SM_BuLiaoLei/SM_YiYongMao.001</Path>
|
|
||||||
<Tip>一次性外科灭菌手套</Tip>
|
|
||||||
<MeshCollider/>
|
|
||||||
<Icon>耗材/骨蜡.png</Icon>
|
|
||||||
</Device>
|
|
||||||
<Device>
|
|
||||||
<Name>无菌擦手纸</Name>
|
|
||||||
<HighLight color="255,255,255"/>
|
|
||||||
<Path>SM_QvanChangJing/SM_BuLiaoLei/pasted__SM_YiYongCaShouZhi</Path>
|
|
||||||
<Tip>无菌擦手纸</Tip>
|
|
||||||
<MeshCollider/>
|
|
||||||
<Icon>耗材/骨蜡.png</Icon>
|
|
||||||
</Device>
|
|
||||||
<Device>
|
|
||||||
<Name>无菌纱布</Name>
|
|
||||||
<HighLight color="255,255,255"/>
|
|
||||||
<Path>SM_QvanChangJing/SM_BuLiaoLei/pasted__SM_ShouShuGongJu_SM_WuJunShaBu_SM_WuJunShaBu</Path>
|
|
||||||
<Tip>无菌纱布</Tip>
|
|
||||||
<MeshCollider/>
|
|
||||||
<Icon>耗材/骨蜡.png</Icon>
|
|
||||||
</Device>
|
|
||||||
<Device>
|
|
||||||
<Name>酒精棉球</Name>
|
|
||||||
<HighLight color="255,255,255"/>
|
|
||||||
<Path>SM_QvanChangJing/SM_BuLiaoLei/pasted__SM_JiuJingMianQiu_polySurface123</Path>
|
|
||||||
<Tip>酒精棉球</Tip>
|
|
||||||
<MeshCollider/>
|
|
||||||
<Icon>耗材/骨蜡.png</Icon>
|
|
||||||
</Device>
|
|
||||||
<Device>
|
|
||||||
<Name>碘伏棉球</Name>
|
|
||||||
<HighLight color="255,255,255"/>
|
|
||||||
<Path>SM_QvanChangJing/SM_BuLiaoLei/pasted__SM_DianFuMianQiu_polySurface123</Path>
|
|
||||||
<Tip>碘伏棉球</Tip>
|
|
||||||
<MeshCollider/>
|
|
||||||
<Icon>耗材/骨蜡.png</Icon>
|
|
||||||
</Device>
|
|
||||||
|
|
||||||
|
|
||||||
<Score>
|
|
||||||
<Item step="术前准备" name="器械准备" sum="6.5" bind=""/>
|
|
||||||
<Item step="术前准备" name="药品准备" sum="5.5" bind=""/>
|
|
||||||
<Item step="术前准备" name="耗材准备" sum="15.5" bind=""/>
|
|
||||||
<Item step="术前准备" name="主刀人员准备" sum="10" bind=""/>
|
|
||||||
<Item step="术前准备" name="手术动物准备" sum="10" bind=""/>
|
|
||||||
<Item step="术前准备" name="术部剃毛准备" sum="10" bind=""/>
|
|
||||||
<Item step="术前准备" name="术部消毒准备" sum="10" bind=""/>
|
|
||||||
<Item step="手术过程" name="测试麻醉程度" sum="10" bind=""/>
|
|
||||||
<Item step="手术过程" name="术部开刀" sum="10" bind=""/>
|
|
||||||
<Item step="手术过程" name="找出病变小肠" sum="10" bind=""/>
|
|
||||||
<Item step="手术过程" name="去除病变小肠" sum="10" bind=""/>
|
|
||||||
<Item step="手术过程" name="肠端吻合" sum="10" bind=""/>
|
|
||||||
<Item step="手术过程" name="缝合切口" sum="10" bind=""/>
|
|
||||||
<Item step="手术过程" name="缝合后处理" sum="10" bind=""/>
|
|
||||||
</Score>
|
|
||||||
|
|
||||||
|
|
||||||
<FSM name="状态机1">
|
|
||||||
<State name="初始状态">
|
|
||||||
<Enter>
|
|
||||||
<Action type="Parallel">
|
|
||||||
<!--房间墙壁 暂时隐藏-->
|
|
||||||
<Action type="Show" value="SM_QvanChangJing/sence/pPlane1" isShow="false"></Action>
|
|
||||||
<Action type="Show" value="SM_QvanChangJing/SM_JianZiLei/zuzhiqian" isShow="false"></Action>
|
|
||||||
<Action type="Show" value="SM_QvanChangJing/SM_JianZiLei/changqian" isShow="false"></Action>
|
|
||||||
<Action type="Show" value="SM_QvanChangJing/SM_JianZiLei/wuchihaimianqian" isShow="false"></Action>
|
|
||||||
<Action type="Show" value="SM_QvanChangJing/SM_JianZiLei/pasted__SM_LaGou" isShow="false"></Action>
|
|
||||||
<Action type="Show" value="SM_QvanChangJing/SM_JianZiLei/pasted__SM_ShenXingPan" isShow="false"></Action>
|
|
||||||
<Action type="Show" value="SM_QvanChangJing/SM_JianZiLei/pasted__polySurface114" isShow="false"></Action>
|
|
||||||
<Action type="Show" value="SM_QvanChangJing/SM_JianZiLei/chuangjinqian" isShow="false"></Action>
|
|
||||||
<Action type="Show" value="SM_QvanChangJing/SM_JianZiLei/zhizhixueqian" isShow="false"></Action>
|
|
||||||
<Action type="Show" value="SM_QvanChangJing/SM_JianZiLei/wanzhixueqian" isShow="false"></Action>
|
|
||||||
<Action type="Show" value="SM_QvanChangJing/SM_JianZiLei/chizhenqian" isShow="false"></Action>
|
|
||||||
<Action type="Show" value="SM_QvanChangJing/SM_JianZiLei/dunjian" isShow="false"></Action>
|
|
||||||
<Action type="Show" value="SM_QvanChangJing/SM_JianZiLei/jianjian" isShow="false"></Action>
|
|
||||||
<Action type="Show" value="SM_QvanChangJing/SM_JianZiLei/pasted__pPlane4" isShow="false"></Action>
|
|
||||||
<Action type="Show" value="SM_QvanChangJing/SM_JianZiLei/pasted__SM_ShouShuDaoBing" isShow="false"></Action>
|
|
||||||
<Action type="Show" value="SM_QvanChangJing/SM_JianZiLei/pasted__SM_DaoPian23" isShow="false"></Action>
|
|
||||||
<Action type="Show" value="SM_QvanChangJing/SM_YaoPinLei/SM_sumianxin" isShow="false"></Action>
|
|
||||||
<Action type="Show" value="SM_QvanChangJing/SM_YaoPinLei/pasted__SM_TouBao" isShow="false"></Action>
|
|
||||||
<Action type="Show" value="SM_QvanChangJing/SM_YaoPinLei/pasted__SM_VC" isShow="false"></Action>
|
|
||||||
<Action type="Show" value="SM_QvanChangJing/SM_YaoPinLei/pasted__SM_ATuoPin" isShow="false"></Action>
|
|
||||||
<Action type="Show" value="SM_QvanChangJing/SM_YaoPinLei/pasted__SM_SanLinsuanxiangan" isShow="false"></Action>
|
|
||||||
<Action type="Show" value="SM_QvanChangJing/SM_YaoPinLei/pasted__SM_ShenShangXian" isShow="false"></Action>
|
|
||||||
<Action type="Show" value="SM_QvanChangJing/SM_YaoPinLei/SM_hongmeisuyangao" isShow="false"></Action>
|
|
||||||
<Action type="Show" value="SM_QvanChangJing/SM_YaoPinLei/pasted__polySurface119" isShow="false"></Action>
|
|
||||||
<Action type="Show" value="SM_QvanChangJing/SM_YaoPinLei/pasted__polySurface117" isShow="false"></Action>
|
|
||||||
<Action type="Show" value="SM_QvanChangJing/SM_YaoPinLei/pasted__pCylinder3" isShow="false"></Action>
|
|
||||||
|
|
||||||
|
|
||||||
<Action type="Show" value="SM_QvanChangJing/SM_YaoPinLei/SM_sumianxin" isShow="false"></Action>
|
|
||||||
<Action type="Show" value="SM_QvanChangJing/SM_YaoPinLei/pasted__SM_TouBao" isShow="false"></Action>
|
|
||||||
<Action type="Show" value="SM_QvanChangJing/SM_YaoPinLei/pasted__SM_VC" isShow="false"></Action>
|
|
||||||
<Action type="Show" value="SM_QvanChangJing/SM_YaoPinLei/pasted__SM_ATuoPin" isShow="false"></Action>
|
|
||||||
<Action type="Show" value="SM_QvanChangJing/SM_YaoPinLei/pasted__SM_SanLinsuanxiangan" isShow="false"></Action>
|
|
||||||
<Action type="Show" value="SM_QvanChangJing/SM_YaoPinLei/pasted__SM_ShenShangXian" isShow="false"></Action>
|
|
||||||
<Action type="Show" value="SM_QvanChangJing/SM_YaoPinLei/SM_hongmeisuyangao" isShow="false"></Action>
|
|
||||||
<Action type="Show" value="SM_QvanChangJing/SM_YaoPinLei/pasted__polySurface119" isShow="false"></Action>
|
|
||||||
<Action type="Show" value="SM_QvanChangJing/SM_YaoPinLei/pasted__polySurface117" isShow="false"></Action>
|
|
||||||
<Action type="Show" value="SM_QvanChangJing/SM_YaoPinLei/pasted__pCylinder3" isShow="false"></Action>
|
|
||||||
<Action type="Show" value="SM_QvanChangJing/SM_YaoPinLei/pasted__lhn1" isShow="false"></Action>
|
|
||||||
|
|
||||||
<Action type="Show" value="SM_QvanChangJing/SM_BuLiaoLei/pasted__dtz1" isShow="false"></Action>
|
|
||||||
<Action type="Show" value="SM_QvanChangJing/SM_BuLiaoLei/yiyongkouzhao" isShow="false"></Action>
|
|
||||||
<Action type="Show" value="SM_QvanChangJing/SM_BuLiaoLei/pasted__SM_WuJingFuLiao" isShow="false"></Action>
|
|
||||||
<Action type="Show" value="SM_QvanChangJing/SM_BuLiaoLei/pasted__SM_BengDai_pPlane6" isShow="false"></Action>
|
|
||||||
<Action type="Show" value="SM_QvanChangJing/SM_BuLiaoLei/liuzhizhen/pasted__pasted__polySurface560" isShow="false"></Action>
|
|
||||||
<Action type="Show" value="SM_QvanChangJing/SM_BuLiaoLei/SM_ShuYeQi" isShow="false"></Action>
|
|
||||||
<Action type="Show" value="SM_QvanChangJing/SM_BuLiaoLei/pasted__SM_ZhiJiaoDai_polySurface125" isShow="false"></Action>
|
|
||||||
<Action type="Show" value="SM_QvanChangJing/SM_BuLiaoLei/pasted__pPlane6" isShow="false"></Action>
|
|
||||||
<Action type="Show" value="SM_QvanChangJing/SM_BuLiaoLei/pasted__polySurface125" isShow="false"></Action>
|
|
||||||
<Action type="Show" value="SM_QvanChangJing/SM_BuLiaoLei/pasted__pCube35" isShow="false"></Action>
|
|
||||||
<Action type="Show" value="SM_QvanChangJing/SM_BuLiaoLei/pasted__SM_DianZiTiWenJiShape" isShow="false"></Action>
|
|
||||||
<Action type="Show" value="SM_QvanChangJing/SM_BuLiaoLei/zhusheqi" isShow="false"></Action>
|
|
||||||
<Action type="Show" value="SM_QvanChangJing/SM_BuLiaoLei/pasted__pCylinder7" isShow="false"></Action>
|
|
||||||
<Action type="Show" value="SM_QvanChangJing/SM_BuLiaoLei/pasted__SM_ChuangJin" isShow="false"></Action>
|
|
||||||
<Action type="Show" value="SM_QvanChangJing/SM_BuLiaoLei/Object003__0" isShow="false"></Action>
|
|
||||||
<Action type="Show" value="SM_QvanChangJing/SM_BuLiaoLei/zhenxian/平面" isShow="false"></Action>
|
|
||||||
<Action type="Show" value="SM_QvanChangJing/SM_BuLiaoLei/SM_TingZhenQi/Archmodels70_054_01" isShow="false"></Action>
|
|
||||||
<Action type="Show" value="SM_QvanChangJing/SM_BuLiaoLei/SM_YiYongMao" isShow="false"></Action>
|
|
||||||
<Action type="Show" value="SM_QvanChangJing/SM_BuLiaoLei/shoufuyi" isShow="false"></Action>
|
|
||||||
<Action type="Show" value="SM_QvanChangJing/SM_BuLiaoLei/SM_YiYongMao.001" isShow="false"></Action>
|
|
||||||
<Action type="Show" value="SM_QvanChangJing/SM_BuLiaoLei/pasted__SM_YiYongCaShouZhi" isShow="false"></Action>
|
|
||||||
<Action type="Show" value="SM_QvanChangJing/SM_BuLiaoLei/pasted__SM_ShouShuGongJu_SM_WuJunShaBu_SM_WuJunShaBu" isShow="false"></Action>
|
|
||||||
<Action type="Show" value="SM_QvanChangJing/SM_BuLiaoLei/pasted__SM_JiuJingMianQiu_polySurface123" isShow="false"></Action>
|
|
||||||
<Action type="Show" value="SM_QvanChangJing/SM_BuLiaoLei/pasted__SM_DianFuMianQiu_polySurface123" isShow="false"></Action>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<Action type="Sequence">
|
|
||||||
|
|
||||||
<Action type="Show" value="SM_QvanChangJing/SM_YaoPinLei/SM_liusuanatuopin" isShow="false"></Action>
|
|
||||||
|
|
||||||
<Action type="Show" value="SM_QvanChangJing/SM_YaoPinLei/SM_shenshangxianjisu" isShow="false"></Action>
|
|
||||||
|
|
||||||
<Action type="Show" value="SM_QvanChangJing/SM_YaoPinLei/pasted__SM_SuMianXin" isShow="false"></Action>
|
|
||||||
<Action type="Show" value="SM_QvanChangJing/SM_YaoPinLei/pasted__SM_ShuTai" isShow="false"></Action>
|
|
||||||
<Action type="Show" value="SM_QvanChangJing/SM_YaoPinLei/pasted__xsy1" isShow="false"></Action>
|
|
||||||
|
|
||||||
<Action type="UIShow" value="UIOperationList"></Action>
|
|
||||||
<Action type="NextOperation"></Action>
|
|
||||||
</Action>
|
|
||||||
</Action>
|
|
||||||
</Enter>
|
|
||||||
</State>
|
|
||||||
<!--<Transision from="初始状态" to="状态2">
|
|
||||||
<Condition type="ObjClick" value="Cube (1)"></Condition>
|
|
||||||
</Transision>-->
|
|
||||||
</FSM>
|
|
||||||
|
|
||||||
<Operation moduleType="Exam">
|
|
||||||
<Step name="术前准备">
|
|
||||||
<Step name="器械准备">
|
|
||||||
<Reset>
|
|
||||||
<Action type="Log" value="1-1步重置"></Action>
|
|
||||||
</Reset>
|
|
||||||
<Start>
|
|
||||||
<Action type="Sequence">
|
|
||||||
<Action type="SetScore" name="术前准备器械准备" value="6.5"></Action>
|
|
||||||
<Action type="Move" value="Main Camera" to="-3.206,3.24,-1.425" time="0"></Action>
|
|
||||||
<Action type="Rotate" value="Main Camera" to="27.9597,270,2.899792E-06" time="0"></Action>
|
|
||||||
<Action type="Hint" value="请在右侧物品栏中,点选当前实训所需的器械" time="-1" icon="true" audio="Q001.mp3"></Action>
|
|
||||||
<Action type="UITools" devices="创巾钳,直止血钳,弯止血钳,组织钳,尖剪,钝剪,持针钳,无齿镊,手术刀柄3号,刀片23号,肠钳,肾形盘,器械盒,S拉钩,铁锤,撬骨板,咬骨钳,骨刀,手术刀柄4号,手术刀片16号" answers="创巾钳,直止血钳,弯止血钳,组织钳,尖剪,钝剪,持针钳,无齿镊,手术刀柄3号,刀片23号,肠钳,肾形盘,器械盒,S拉钩"
|
|
||||||
setActive="true"
|
|
||||||
rightLabel="提示:器械选择正确。"
|
|
||||||
wrongLabel="提示:器械选择错误,\r\n当前模块中,不需要该物品。"
|
|
||||||
rightEvent="器械选择通过"
|
|
||||||
wrongEvent=""
|
|
||||||
rightScore=""
|
|
||||||
wrongScore="-0.5"
|
|
||||||
scoreStepName="术前准备器械准备"
|
|
||||||
/>
|
|
||||||
<Condition type="StrEvent" value="器械选择通过"></Condition>
|
|
||||||
<Action type="NextOperation"></Action>
|
|
||||||
</Action>
|
|
||||||
</Start>
|
|
||||||
</Step>
|
|
||||||
<Step name="药品准备">
|
|
||||||
<Reset>
|
|
||||||
<Action type="Log" value="1-2步重置"></Action>
|
|
||||||
</Reset>
|
|
||||||
<Start>
|
|
||||||
<Action type="Sequence">
|
|
||||||
<Action type="SetScore" name="术前准备药品准备" value="5.5"></Action>
|
|
||||||
<Action type="Move" value="Main Camera" to="-3.942,3.24,-4.319" time="0"></Action>
|
|
||||||
<Action type="Rotate" value="Main Camera" to="16.42331,180,0" time="0"></Action>
|
|
||||||
<Action type="Hint" value="请在右侧物品栏中,点选当前实训所需的药品" time="-1" icon="true" audio="音频.mp3"></Action>
|
|
||||||
<Action type="UITools"
|
|
||||||
devices="速眠新,头孢噻呋,VC,硫酸阿托品,ATP,肾上腺素,红霉素眼膏,碘伏喷壶,75%酒精,5%葡萄糖注射液50ml,0.9%氯化钠注射液100ml,Vetwish软骨素,美洛昔康"
|
|
||||||
answers="速眠新,头孢噻呋,VC,硫酸阿托品,ATP,肾上腺素,红霉素眼膏,碘伏喷壶,75%酒精,5%葡萄糖注射液50ml,0.9%氯化钠注射液100ml"
|
|
||||||
setActive="true"
|
|
||||||
rightLabel="提示:药品选择正确。"
|
|
||||||
wrongLabel="提示:药品选择错误,\r\n当前模块中,不需要该物品。"
|
|
||||||
rightEvent="药品选择通过"
|
|
||||||
wrongEvent=""
|
|
||||||
rightScore=""
|
|
||||||
wrongScore="-0.5"
|
|
||||||
scoreStepName="术前准备药品准备"
|
|
||||||
/>
|
|
||||||
<Condition type="StrEvent" value="药品选择通过"></Condition>
|
|
||||||
<Action type="NextOperation"></Action>
|
|
||||||
</Action>
|
|
||||||
</Start>
|
|
||||||
</Step>
|
|
||||||
|
|
||||||
<Step name="耗材准备">
|
|
||||||
<Reset>
|
|
||||||
<Action type="Log" value="1-2步重置"></Action>
|
|
||||||
</Reset>
|
|
||||||
<Start>
|
|
||||||
<Action type="Sequence">
|
|
||||||
<Action type="SetScore" name="术前准备耗材准备" value="15.5"></Action>
|
|
||||||
<Action type="Move" value="Main Camera" to="-5.532,3.438,-4" time="0"></Action>
|
|
||||||
<Action type="Rotate" value="Main Camera" to="28.81702,180,0" time="0"></Action>
|
|
||||||
<Action type="Hint" value="请在右侧物品栏中,点选当前实训所需的耗材" time="-1" icon="true" audio="音频.mp3"></Action>
|
|
||||||
<Action type="UITools"
|
|
||||||
devices="电动剃毛刀,医用外科罩,无菌敷料,纱布绷带,24G静脉留置针,一次性注射器,纸胶带,弹性粘性绷带,大胶带,刷手毛刷,宠物电子体温计,一次性注射器1,肝素帽,创巾,保定保温毛巾,带针PGA缝线,听诊器,一次性手术帽,一次性手术衣,一次性外科灭菌手套,无菌擦手纸,无菌纱布,酒精棉球,碘伏棉球,T管,冲洗管,钢丝,骨钉,骨蜡"
|
|
||||||
answers="电动剃毛刀,医用外科罩,无菌敷料,纱布绷带,24G静脉留置针,一次性注射器,纸胶带,弹性粘性绷带,大胶带,刷手毛刷,宠物电子体温计,一次性注射器1,肝素帽,创巾,保定保温毛巾,带针PGA缝线,听诊器,一次性手术帽,一次性手术衣,一次性外科灭菌手套,无菌擦手纸,无菌纱布,酒精棉球,碘伏棉球"
|
|
||||||
setActive="true"
|
|
||||||
rightLabel="提示:耗材选择正确。"
|
|
||||||
wrongLabel="提示:耗材选择错误,\r\n当前模块中,不需要该物品。"
|
|
||||||
rightEvent="耗材选择通过"
|
|
||||||
wrongEvent=""
|
|
||||||
rightScore=""
|
|
||||||
wrongScore="-0.5"
|
|
||||||
scoreStepName="术前准备耗材准备"
|
|
||||||
/>
|
|
||||||
<Condition type="StrEvent" value="耗材选择通过"></Condition>
|
|
||||||
<Action type="NextOperation"></Action>
|
|
||||||
</Action>
|
|
||||||
</Start>
|
|
||||||
</Step>
|
|
||||||
|
|
||||||
|
|
||||||
<Step name="主刀人员准备">
|
|
||||||
<Reset>
|
|
||||||
<Action type="Log" value="1-1步重置"></Action>
|
|
||||||
</Reset>
|
|
||||||
<Start>
|
|
||||||
<Action type="Sequence">
|
|
||||||
<Action type="UIShow" value="UITools" isShow="false"></Action>
|
|
||||||
<Action type="Move" value="Main Camera" to="-3.206,3.24,-1.425" time="0"></Action>
|
|
||||||
<Action type="Rotate" value="Main Camera" to="27.9597,270,2.899792E-06" time="0"></Action>
|
|
||||||
<Action type="Btns" value="下一步"></Action>
|
|
||||||
<Condition type="UIClick" value="UIRoot/Common/UIBtns/BtnContent/下一步"></Condition>
|
|
||||||
<Action type="NextOperation"></Action>
|
|
||||||
</Action>
|
|
||||||
</Start>
|
|
||||||
</Step>
|
|
||||||
</Step>
|
|
||||||
</Operation>
|
|
||||||
|
|
||||||
<Operation moduleType="Study">
|
|
||||||
<Step name="术前准备">
|
|
||||||
<Step name="器械准备">
|
|
||||||
<Reset>
|
|
||||||
<Action type="Log" value="1-1步重置"></Action>
|
|
||||||
</Reset>
|
|
||||||
<Start>
|
|
||||||
<Action type="Sequence">
|
|
||||||
<Action type="Log" value="2222"></Action>
|
|
||||||
<Action type="Move" value="Main Camera" to="-3.206,3.24,-1.425" time="0"></Action>
|
|
||||||
<Action type="Rotate" value="Main Camera" to="27.9597,270,2.899792E-06" time="0"></Action>
|
|
||||||
<Action type="Btns" value="下一步"></Action>
|
|
||||||
<Condition type="UIClick" value="UIRoot/Common/UIBtns/BtnContent/下一步"></Condition>
|
|
||||||
<Action type="NextOperation"></Action>
|
|
||||||
</Action>
|
|
||||||
</Start>
|
|
||||||
</Step>
|
|
||||||
<Step name="药品准备">
|
|
||||||
<Reset>
|
|
||||||
<Action type="Log" value="1-2步重置"></Action>
|
|
||||||
</Reset>
|
|
||||||
<Start>
|
|
||||||
<Action type="Sequence">
|
|
||||||
<Action type="Move" value="Main Camera" to="-3.942,3.24,-4.319" time="0"></Action>
|
|
||||||
<Action type="Rotate" value="Main Camera" to="16.42331,180,0" time="0"></Action>
|
|
||||||
<Action type="Btns" value="下一步"></Action>
|
|
||||||
<Condition type="UIClick" value="UIRoot/Common/UIBtns/BtnContent/下一步"></Condition>
|
|
||||||
<Action type="NextOperation"></Action>
|
|
||||||
</Action>
|
|
||||||
</Start>
|
|
||||||
</Step>
|
|
||||||
|
|
||||||
<Step name="耗材准备">
|
|
||||||
<Reset>
|
|
||||||
<Action type="Log" value="1-2步重置"></Action>
|
|
||||||
</Reset>
|
|
||||||
<Start>
|
|
||||||
<Action type="Sequence">
|
|
||||||
<Action type="Move" value="Main Camera" to="-5.532,3.438,-4" time="0"></Action>
|
|
||||||
<Action type="Rotate" value="Main Camera" to="28.81702,180,0" time="0"></Action>
|
|
||||||
<Action type="Btns" value="下一步"></Action>
|
|
||||||
<Condition type="UIClick" value="UIRoot/Common/UIBtns/BtnContent/下一步"></Condition>
|
|
||||||
<Action type="NextOperation"></Action>
|
|
||||||
</Action>
|
|
||||||
</Start>
|
|
||||||
</Step>
|
|
||||||
<Step name="主刀人员准备">
|
|
||||||
<Reset>
|
|
||||||
</Reset>
|
|
||||||
<Start>
|
|
||||||
<Action type="Sequence">
|
|
||||||
<Action type="Move" value="Main Camera" to="-3.102,1.519,0.357" time="0"></Action>
|
|
||||||
<Action type="Rotate" value="Main Camera" to="0,90,0" time="0"></Action>
|
|
||||||
<Action type="Btns" value="下一步"></Action>
|
|
||||||
<Condition type="UIClick" value="UIRoot/Common/UIBtns/BtnContent/下一步"></Condition>
|
|
||||||
<Action type="NextOperation"></Action>
|
|
||||||
</Action>
|
|
||||||
</Start>
|
|
||||||
<Finished>
|
|
||||||
<Action type="Log" value="2-1步完成"></Action>
|
|
||||||
</Finished>
|
|
||||||
</Step>
|
|
||||||
<Step name="第一助手准备">
|
|
||||||
<Reset>
|
|
||||||
<Action type="Log" value="2-1步重置"></Action>
|
|
||||||
</Reset>
|
|
||||||
<Start>
|
|
||||||
<Action type="Sequence">
|
|
||||||
<Action type="Btns" value="下一步"></Action>
|
|
||||||
<Condition type="UIClick" value="UIRoot/Common/UIBtns/BtnContent/下一步"></Condition>
|
|
||||||
<Action type="NextOperation"></Action>
|
|
||||||
</Action>
|
|
||||||
</Start>
|
|
||||||
<Finished>
|
|
||||||
<Action type="Log" value="2-1步完成"></Action>
|
|
||||||
</Finished>
|
|
||||||
</Step>
|
|
||||||
<Step name="第二助手准备">
|
|
||||||
<Reset>
|
|
||||||
<Action type="Log" value="2-1步重置"></Action>
|
|
||||||
</Reset>
|
|
||||||
<Start>
|
|
||||||
<Action type="Sequence">
|
|
||||||
<Action type="Btns" value="下一步"></Action>
|
|
||||||
<Condition type="UIClick" value="UIRoot/Common/UIBtns/BtnContent/下一步"></Condition>
|
|
||||||
<Action type="NextOperation"></Action>
|
|
||||||
</Action>
|
|
||||||
</Start>
|
|
||||||
<Finished>
|
|
||||||
<Action type="Log" value="2-1步完成"></Action>
|
|
||||||
</Finished>
|
|
||||||
</Step>
|
|
||||||
<Step name="麻醉监护人员准备">
|
|
||||||
<Reset>
|
|
||||||
<Action type="Log" value="2-1步重置"></Action>
|
|
||||||
</Reset>
|
|
||||||
<Start>
|
|
||||||
<Action type="Sequence">
|
|
||||||
<Action type="Btns" value="下一步"></Action>
|
|
||||||
<Condition type="UIClick" value="UIRoot/Common/UIBtns/BtnContent/下一步"></Condition>
|
|
||||||
<Action type="NextOperation"></Action>
|
|
||||||
</Action>
|
|
||||||
</Start>
|
|
||||||
<Finished>
|
|
||||||
<Action type="Log" value="2-1步完成"></Action>
|
|
||||||
</Finished>
|
|
||||||
</Step>
|
|
||||||
|
|
||||||
<Step name="手术动物准备">
|
|
||||||
<Reset>
|
|
||||||
<Action type="Log" value="2-1步重置"></Action>
|
|
||||||
</Reset>
|
|
||||||
<Start>
|
|
||||||
<Action type="Sequence">
|
|
||||||
<Action type="Btns" value="下一步"></Action>
|
|
||||||
<Condition type="UIClick" value="UIRoot/Common/UIBtns/BtnContent/下一步"></Condition>
|
|
||||||
<Action type="NextOperation"></Action>
|
|
||||||
</Action>
|
|
||||||
</Start>
|
|
||||||
<Finished>
|
|
||||||
<Action type="Log" value="2-1步完成"></Action>
|
|
||||||
</Finished>
|
|
||||||
</Step>
|
|
||||||
|
|
||||||
<Step name="术部剃毛准备">
|
|
||||||
<Reset>
|
|
||||||
<Action type="Log" value="2-1步重置"></Action>
|
|
||||||
</Reset>
|
|
||||||
<Start>
|
|
||||||
<Action type="Sequence">
|
|
||||||
<Action type="Btns" value="下一步"></Action>
|
|
||||||
<Condition type="UIClick" value="UIRoot/Common/UIBtns/BtnContent/下一步"></Condition>
|
|
||||||
<Action type="NextOperation"></Action>
|
|
||||||
</Action>
|
|
||||||
</Start>
|
|
||||||
<Finished>
|
|
||||||
<Action type="Log" value="2-1步完成"></Action>
|
|
||||||
</Finished>
|
|
||||||
</Step>
|
|
||||||
<Step name="术部备皮准备">
|
|
||||||
<Reset>
|
|
||||||
<Action type="Log" value="2-1步重置"></Action>
|
|
||||||
</Reset>
|
|
||||||
<Start>
|
|
||||||
<Action type="Sequence">
|
|
||||||
<Action type="Btns" value="下一步"></Action>
|
|
||||||
<Condition type="UIClick" value="UIRoot/Common/UIBtns/BtnContent/下一步"></Condition>
|
|
||||||
<Action type="NextOperation"></Action>
|
|
||||||
</Action>
|
|
||||||
</Start>
|
|
||||||
<Finished>
|
|
||||||
<Action type="Log" value="2-1步完成"></Action>
|
|
||||||
</Finished>
|
|
||||||
</Step>
|
|
||||||
<Step name="术部消毒准备">
|
|
||||||
<Reset>
|
|
||||||
<Action type="Log" value="2-1步重置"></Action>
|
|
||||||
</Reset>
|
|
||||||
<Start>
|
|
||||||
<Action type="Sequence">
|
|
||||||
<Action type="Btns" value="下一步"></Action>
|
|
||||||
<Condition type="UIClick" value="UIRoot/Common/UIBtns/BtnContent/下一步"></Condition>
|
|
||||||
<Action type="NextOperation"></Action>
|
|
||||||
</Action>
|
|
||||||
</Start>
|
|
||||||
<Finished>
|
|
||||||
<Action type="Log" value="2-1步完成"></Action>
|
|
||||||
</Finished>
|
|
||||||
</Step>
|
|
||||||
<Step name="手术室准备">
|
|
||||||
<Reset>
|
|
||||||
<Action type="Log" value="2-1步重置"></Action>
|
|
||||||
</Reset>
|
|
||||||
<Start>
|
|
||||||
<Action type="Sequence">
|
|
||||||
<Action type="Btns" value="下一步"></Action>
|
|
||||||
<Condition type="UIClick" value="UIRoot/Common/UIBtns/BtnContent/下一步"></Condition>
|
|
||||||
<Action type="NextOperation"></Action>
|
|
||||||
</Action>
|
|
||||||
</Start>
|
|
||||||
<Finished>
|
|
||||||
<Action type="Log" value="2-1步完成"></Action>
|
|
||||||
</Finished>
|
|
||||||
</Step>
|
|
||||||
</Step>
|
|
||||||
</Operation>
|
|
||||||
|
|
||||||
|
|
||||||
</Module>
|
|
||||||
|
|
||||||
</AppData>
|
|
||||||
@ -1,7 +0,0 @@
|
|||||||
fileFormatVersion: 2
|
|
||||||
guid: 4ecee81cffb045b46bb5cab002e571ee
|
|
||||||
TextScriptImporter:
|
|
||||||
externalObjects: {}
|
|
||||||
userData:
|
|
||||||
assetBundleName: app_xml
|
|
||||||
assetBundleVariant:
|
|
||||||
@ -195,6 +195,7 @@ RectTransform:
|
|||||||
- {fileID: 224541553065129386}
|
- {fileID: 224541553065129386}
|
||||||
- {fileID: 224382408647199654}
|
- {fileID: 224382408647199654}
|
||||||
- {fileID: 224990554141452176}
|
- {fileID: 224990554141452176}
|
||||||
|
- {fileID: 8853360553218107249}
|
||||||
- {fileID: 224720355990569190}
|
- {fileID: 224720355990569190}
|
||||||
- {fileID: 224360354940689636}
|
- {fileID: 224360354940689636}
|
||||||
- {fileID: 4000013761627304}
|
- {fileID: 4000013761627304}
|
||||||
@ -289,6 +290,7 @@ MonoBehaviour:
|
|||||||
Bg: {fileID: 224541553065129386}
|
Bg: {fileID: 224541553065129386}
|
||||||
Common: {fileID: 224382408647199654}
|
Common: {fileID: 224382408647199654}
|
||||||
PopUI: {fileID: 224990554141452176}
|
PopUI: {fileID: 224990554141452176}
|
||||||
|
RightBottom: {fileID: 8853360553218107249}
|
||||||
CanvasPanel: {fileID: 224720355990569190}
|
CanvasPanel: {fileID: 224720355990569190}
|
||||||
--- !u!1 &1038258765803038
|
--- !u!1 &1038258765803038
|
||||||
GameObject:
|
GameObject:
|
||||||
@ -526,3 +528,89 @@ RectTransform:
|
|||||||
m_AnchoredPosition: {x: 0, y: 0}
|
m_AnchoredPosition: {x: 0, y: 0}
|
||||||
m_SizeDelta: {x: 0, y: 0}
|
m_SizeDelta: {x: 0, y: 0}
|
||||||
m_Pivot: {x: 0.5, y: 0.5}
|
m_Pivot: {x: 0.5, y: 0.5}
|
||||||
|
--- !u!1 &8521417695525377340
|
||||||
|
GameObject:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
serializedVersion: 6
|
||||||
|
m_Component:
|
||||||
|
- component: {fileID: 8853360553218107249}
|
||||||
|
- component: {fileID: 1473542044787715036}
|
||||||
|
- component: {fileID: 2378677305359141195}
|
||||||
|
- component: {fileID: 923364079988649048}
|
||||||
|
m_Layer: 5
|
||||||
|
m_Name: RightBottom
|
||||||
|
m_TagString: Untagged
|
||||||
|
m_Icon: {fileID: 0}
|
||||||
|
m_NavMeshLayer: 0
|
||||||
|
m_StaticEditorFlags: 0
|
||||||
|
m_IsActive: 1
|
||||||
|
--- !u!224 &8853360553218107249
|
||||||
|
RectTransform:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 8521417695525377340}
|
||||||
|
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
|
||||||
|
m_LocalPosition: {x: 0, y: 0, z: 0}
|
||||||
|
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||||
|
m_ConstrainProportionsScale: 0
|
||||||
|
m_Children: []
|
||||||
|
m_Father: {fileID: 224089801841284202}
|
||||||
|
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||||
|
m_AnchorMin: {x: 1, y: 0}
|
||||||
|
m_AnchorMax: {x: 1, y: 0}
|
||||||
|
m_AnchoredPosition: {x: 0, y: 0}
|
||||||
|
m_SizeDelta: {x: 1828.92, y: 0}
|
||||||
|
m_Pivot: {x: 1, y: -0.000000461936}
|
||||||
|
--- !u!114 &1473542044787715036
|
||||||
|
MonoBehaviour:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 8521417695525377340}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_EditorHideFlags: 0
|
||||||
|
m_Script: {fileID: 11500000, guid: 59f8146938fff824cb5fd77236b75775, type: 3}
|
||||||
|
m_Name:
|
||||||
|
m_EditorClassIdentifier:
|
||||||
|
m_Padding:
|
||||||
|
m_Left: 0
|
||||||
|
m_Right: 0
|
||||||
|
m_Top: 10
|
||||||
|
m_Bottom: 10
|
||||||
|
m_ChildAlignment: 8
|
||||||
|
m_Spacing: 5
|
||||||
|
m_ChildForceExpandWidth: 0
|
||||||
|
m_ChildForceExpandHeight: 0
|
||||||
|
m_ChildControlWidth: 1
|
||||||
|
m_ChildControlHeight: 1
|
||||||
|
m_ChildScaleWidth: 0
|
||||||
|
m_ChildScaleHeight: 1
|
||||||
|
m_ReverseArrangement: 1
|
||||||
|
--- !u!114 &2378677305359141195
|
||||||
|
MonoBehaviour:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 8521417695525377340}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_EditorHideFlags: 0
|
||||||
|
m_Script: {fileID: 11500000, guid: 3245ec927659c4140ac4f8d17403cc18, type: 3}
|
||||||
|
m_Name:
|
||||||
|
m_EditorClassIdentifier:
|
||||||
|
m_HorizontalFit: 0
|
||||||
|
m_VerticalFit: 2
|
||||||
|
--- !u!222 &923364079988649048
|
||||||
|
CanvasRenderer:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 8521417695525377340}
|
||||||
|
m_CullTransparentMesh: 1
|
||||||
|
|||||||
@ -49,7 +49,7 @@ namespace QFramework
|
|||||||
Forward = 6, //最高UI层用来放置UI特效和模型
|
Forward = 6, //最高UI层用来放置UI特效和模型
|
||||||
[Obsolete]
|
[Obsolete]
|
||||||
AlwayTop = 7, //如果不想区分太复杂那最上层的UI请使用这个
|
AlwayTop = 7, //如果不想区分太复杂那最上层的UI请使用这个
|
||||||
|
RightBottom = 8,
|
||||||
// 一个 Panel 就是一个 Canvas 的 Panel
|
// 一个 Panel 就是一个 Canvas 的 Panel
|
||||||
CanvasPanel = 100, //
|
CanvasPanel = 100, //
|
||||||
}
|
}
|
||||||
|
|||||||
@ -39,6 +39,7 @@ namespace QFramework
|
|||||||
public RectTransform Bg;
|
public RectTransform Bg;
|
||||||
public RectTransform Common;
|
public RectTransform Common;
|
||||||
public RectTransform PopUI;
|
public RectTransform PopUI;
|
||||||
|
public RectTransform RightBottom;
|
||||||
public RectTransform CanvasPanel;
|
public RectTransform CanvasPanel;
|
||||||
|
|
||||||
private static UIRoot mInstance;
|
private static UIRoot mInstance;
|
||||||
@ -122,6 +123,9 @@ namespace QFramework
|
|||||||
case UILevel.PopUI:
|
case UILevel.PopUI:
|
||||||
panel.Transform.SetParent(PopUI);
|
panel.Transform.SetParent(PopUI);
|
||||||
break;
|
break;
|
||||||
|
case UILevel.RightBottom:
|
||||||
|
panel.Transform.SetParent(RightBottom);
|
||||||
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
42
Assets/QFrameworkData/CodeGenKit/Pipeline.asset
Normal file
42
Assets/QFrameworkData/CodeGenKit/Pipeline.asset
Normal file
@ -0,0 +1,42 @@
|
|||||||
|
%YAML 1.1
|
||||||
|
%TAG !u! tag:unity3d.com,2011:
|
||||||
|
--- !u!114 &11400000
|
||||||
|
MonoBehaviour:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 0}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_EditorHideFlags: 0
|
||||||
|
m_Script: {fileID: 11500000, guid: 621f3f918dd5423d93a746ad8fc9082d, type: 3}
|
||||||
|
m_Name: Pipeline
|
||||||
|
m_EditorClassIdentifier:
|
||||||
|
CurrentTask:
|
||||||
|
ShowLog: 0
|
||||||
|
Status: 1
|
||||||
|
GameObject: {fileID: 0}
|
||||||
|
From: 0
|
||||||
|
NameToFullName: []
|
||||||
|
BindInfos:
|
||||||
|
- TypeName: UnityEngine.UI.Button
|
||||||
|
PathToRoot: Near
|
||||||
|
MemberName: Near
|
||||||
|
- TypeName: UnityEngine.UI.Button
|
||||||
|
PathToRoot: Normal
|
||||||
|
MemberName: Normal
|
||||||
|
ScriptsFolder: Assets/Scripts/Game
|
||||||
|
ClassName: UICameraView
|
||||||
|
Namespace: QFramework.Example
|
||||||
|
MainCode: "using UnityEngine;\r\nusing QFramework;\r\n\r\n// 1.\u8BF7\u5728\u83DC\u5355
|
||||||
|
\u7F16\u8F91\u5668\u6269\u5C55/Namespace Settings \u91CC\u8BBE\u7F6E\u547D\u540D\u7A7A\u95F4\r\n//
|
||||||
|
2.\u547D\u540D\u7A7A\u95F4\u66F4\u6539\u540E\uFF0C\u751F\u6210\u4EE3\u7801\u4E4B\u540E\uFF0C\u9700\u8981\u628A\u903B\u8F91\u4EE3\u7801\u6587\u4EF6\uFF08\u975E
|
||||||
|
Designer\uFF09\u7684\u547D\u540D\u7A7A\u95F4\u624B\u52A8\u66F4\u6539\r\nnamespace
|
||||||
|
QFramework.Example\r\n{\r\n\tpublic partial class UICameraView : ViewController\r\n\t{\r\n\t\tvoid
|
||||||
|
Start()\r\n\t\t{\r\n\t\t\t// Code Here\r\n\t\t}\r\n\t}\r\n}\r\n"
|
||||||
|
DesignerCode: "// Generate Id:d2d1da68-c3e5-49ea-97bc-bb83df3376bf\r\nusing UnityEngine;\r\n\r\n//
|
||||||
|
1.\u8BF7\u5728\u83DC\u5355 \u7F16\u8F91\u5668\u6269\u5C55/Namespace Settings
|
||||||
|
\u91CC\u8BBE\u7F6E\u547D\u540D\u7A7A\u95F4\r\n// 2.\u547D\u540D\u7A7A\u95F4\u66F4\u6539\u540E\uFF0C\u751F\u6210\u4EE3\u7801\u4E4B\u540E\uFF0C\u9700\u8981\u628A\u903B\u8F91\u4EE3\u7801\u6587\u4EF6\uFF08\u975E
|
||||||
|
Designer\uFF09\u7684\u547D\u540D\u7A7A\u95F4\u624B\u52A8\u66F4\u6539\r\nnamespace
|
||||||
|
QFramework.Example\r\n{\r\n\tpublic partial class UICameraView\r\n\t{\r\n\r\n\t\tpublic
|
||||||
|
UnityEngine.UI.Button Near;\r\n\r\n\t\tpublic UnityEngine.UI.Button Normal;\r\n\r\n\t}\r\n}\r\n"
|
||||||
8
Assets/QFrameworkData/CodeGenKit/Pipeline.asset.meta
Normal file
8
Assets/QFrameworkData/CodeGenKit/Pipeline.asset.meta
Normal file
@ -0,0 +1,8 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 0f60134e2b246844aab383a7e61d7b26
|
||||||
|
NativeFormatImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
mainObjectFileID: 11400000
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
||||||
895
Assets/Scenes/TestUIPanels/TestUICameraSwitch.unity
Normal file
895
Assets/Scenes/TestUIPanels/TestUICameraSwitch.unity
Normal file
@ -0,0 +1,895 @@
|
|||||||
|
%YAML 1.1
|
||||||
|
%TAG !u! tag:unity3d.com,2011:
|
||||||
|
--- !u!29 &1
|
||||||
|
OcclusionCullingSettings:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
serializedVersion: 2
|
||||||
|
m_OcclusionBakeSettings:
|
||||||
|
smallestOccluder: 5
|
||||||
|
smallestHole: 0.25
|
||||||
|
backfaceThreshold: 100
|
||||||
|
m_SceneGUID: 00000000000000000000000000000000
|
||||||
|
m_OcclusionCullingData: {fileID: 0}
|
||||||
|
--- !u!104 &2
|
||||||
|
RenderSettings:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
serializedVersion: 9
|
||||||
|
m_Fog: 0
|
||||||
|
m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1}
|
||||||
|
m_FogMode: 3
|
||||||
|
m_FogDensity: 0.01
|
||||||
|
m_LinearFogStart: 0
|
||||||
|
m_LinearFogEnd: 300
|
||||||
|
m_AmbientSkyColor: {r: 0.212, g: 0.227, b: 0.259, a: 1}
|
||||||
|
m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1}
|
||||||
|
m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1}
|
||||||
|
m_AmbientIntensity: 1
|
||||||
|
m_AmbientMode: 0
|
||||||
|
m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1}
|
||||||
|
m_SkyboxMaterial: {fileID: 10304, guid: 0000000000000000f000000000000000, type: 0}
|
||||||
|
m_HaloStrength: 0.5
|
||||||
|
m_FlareStrength: 1
|
||||||
|
m_FlareFadeSpeed: 3
|
||||||
|
m_HaloTexture: {fileID: 0}
|
||||||
|
m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0}
|
||||||
|
m_DefaultReflectionMode: 0
|
||||||
|
m_DefaultReflectionResolution: 128
|
||||||
|
m_ReflectionBounces: 1
|
||||||
|
m_ReflectionIntensity: 1
|
||||||
|
m_CustomReflection: {fileID: 0}
|
||||||
|
m_Sun: {fileID: 0}
|
||||||
|
m_IndirectSpecularColor: {r: 0.12731749, g: 0.13414757, b: 0.1210787, a: 1}
|
||||||
|
m_UseRadianceAmbientProbe: 0
|
||||||
|
--- !u!157 &3
|
||||||
|
LightmapSettings:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
serializedVersion: 12
|
||||||
|
m_GIWorkflowMode: 1
|
||||||
|
m_GISettings:
|
||||||
|
serializedVersion: 2
|
||||||
|
m_BounceScale: 1
|
||||||
|
m_IndirectOutputScale: 1
|
||||||
|
m_AlbedoBoost: 1
|
||||||
|
m_EnvironmentLightingMode: 0
|
||||||
|
m_EnableBakedLightmaps: 1
|
||||||
|
m_EnableRealtimeLightmaps: 0
|
||||||
|
m_LightmapEditorSettings:
|
||||||
|
serializedVersion: 12
|
||||||
|
m_Resolution: 2
|
||||||
|
m_BakeResolution: 40
|
||||||
|
m_AtlasSize: 1024
|
||||||
|
m_AO: 0
|
||||||
|
m_AOMaxDistance: 1
|
||||||
|
m_CompAOExponent: 1
|
||||||
|
m_CompAOExponentDirect: 0
|
||||||
|
m_ExtractAmbientOcclusion: 0
|
||||||
|
m_Padding: 2
|
||||||
|
m_LightmapParameters: {fileID: 0}
|
||||||
|
m_LightmapsBakeMode: 1
|
||||||
|
m_TextureCompression: 1
|
||||||
|
m_FinalGather: 0
|
||||||
|
m_FinalGatherFiltering: 1
|
||||||
|
m_FinalGatherRayCount: 256
|
||||||
|
m_ReflectionCompression: 2
|
||||||
|
m_MixedBakeMode: 2
|
||||||
|
m_BakeBackend: 1
|
||||||
|
m_PVRSampling: 1
|
||||||
|
m_PVRDirectSampleCount: 32
|
||||||
|
m_PVRSampleCount: 512
|
||||||
|
m_PVRBounces: 2
|
||||||
|
m_PVREnvironmentSampleCount: 256
|
||||||
|
m_PVREnvironmentReferencePointCount: 2048
|
||||||
|
m_PVRFilteringMode: 1
|
||||||
|
m_PVRDenoiserTypeDirect: 1
|
||||||
|
m_PVRDenoiserTypeIndirect: 1
|
||||||
|
m_PVRDenoiserTypeAO: 1
|
||||||
|
m_PVRFilterTypeDirect: 0
|
||||||
|
m_PVRFilterTypeIndirect: 0
|
||||||
|
m_PVRFilterTypeAO: 0
|
||||||
|
m_PVREnvironmentMIS: 1
|
||||||
|
m_PVRCulling: 1
|
||||||
|
m_PVRFilteringGaussRadiusDirect: 1
|
||||||
|
m_PVRFilteringGaussRadiusIndirect: 5
|
||||||
|
m_PVRFilteringGaussRadiusAO: 2
|
||||||
|
m_PVRFilteringAtrousPositionSigmaDirect: 0.5
|
||||||
|
m_PVRFilteringAtrousPositionSigmaIndirect: 2
|
||||||
|
m_PVRFilteringAtrousPositionSigmaAO: 1
|
||||||
|
m_ExportTrainingData: 0
|
||||||
|
m_TrainingDataDestination: TrainingData
|
||||||
|
m_LightProbeSampleCountMultiplier: 4
|
||||||
|
m_LightingDataAsset: {fileID: 0}
|
||||||
|
m_LightingSettings: {fileID: 0}
|
||||||
|
--- !u!196 &4
|
||||||
|
NavMeshSettings:
|
||||||
|
serializedVersion: 2
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_BuildSettings:
|
||||||
|
serializedVersion: 3
|
||||||
|
agentTypeID: 0
|
||||||
|
agentRadius: 0.5
|
||||||
|
agentHeight: 2
|
||||||
|
agentSlope: 45
|
||||||
|
agentClimb: 0.4
|
||||||
|
ledgeDropHeight: 0
|
||||||
|
maxJumpAcrossDistance: 0
|
||||||
|
minRegionArea: 2
|
||||||
|
manualCellSize: 0
|
||||||
|
cellSize: 0.16666667
|
||||||
|
manualTileSize: 0
|
||||||
|
tileSize: 256
|
||||||
|
buildHeightMesh: 0
|
||||||
|
maxJobWorkers: 0
|
||||||
|
preserveTilesOutsideBounds: 0
|
||||||
|
debug:
|
||||||
|
m_Flags: 0
|
||||||
|
m_NavMeshData: {fileID: 0}
|
||||||
|
--- !u!1 &53188555
|
||||||
|
GameObject:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
serializedVersion: 6
|
||||||
|
m_Component:
|
||||||
|
- component: {fileID: 53188556}
|
||||||
|
m_Layer: 5
|
||||||
|
m_Name: Bg
|
||||||
|
m_TagString: Untagged
|
||||||
|
m_Icon: {fileID: 0}
|
||||||
|
m_NavMeshLayer: 0
|
||||||
|
m_StaticEditorFlags: 0
|
||||||
|
m_IsActive: 1
|
||||||
|
--- !u!224 &53188556
|
||||||
|
RectTransform:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 53188555}
|
||||||
|
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
|
||||||
|
m_LocalPosition: {x: 0, y: 0, z: 0}
|
||||||
|
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||||
|
m_ConstrainProportionsScale: 0
|
||||||
|
m_Children: []
|
||||||
|
m_Father: {fileID: 2122121925}
|
||||||
|
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||||
|
m_AnchorMin: {x: 0, y: 0}
|
||||||
|
m_AnchorMax: {x: 1, y: 1}
|
||||||
|
m_AnchoredPosition: {x: 0, y: 0}
|
||||||
|
m_SizeDelta: {x: 0, y: 0}
|
||||||
|
m_Pivot: {x: 0.5, y: 0.5}
|
||||||
|
--- !u!1 &130655080
|
||||||
|
GameObject:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
serializedVersion: 6
|
||||||
|
m_Component:
|
||||||
|
- component: {fileID: 130655081}
|
||||||
|
m_Layer: 5
|
||||||
|
m_Name: Common
|
||||||
|
m_TagString: Untagged
|
||||||
|
m_Icon: {fileID: 0}
|
||||||
|
m_NavMeshLayer: 0
|
||||||
|
m_StaticEditorFlags: 0
|
||||||
|
m_IsActive: 1
|
||||||
|
--- !u!224 &130655081
|
||||||
|
RectTransform:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 130655080}
|
||||||
|
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
|
||||||
|
m_LocalPosition: {x: 0, y: 0, z: 0}
|
||||||
|
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||||
|
m_ConstrainProportionsScale: 0
|
||||||
|
m_Children: []
|
||||||
|
m_Father: {fileID: 2122121925}
|
||||||
|
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||||
|
m_AnchorMin: {x: 0, y: 0}
|
||||||
|
m_AnchorMax: {x: 1, y: 1}
|
||||||
|
m_AnchoredPosition: {x: 0, y: 0}
|
||||||
|
m_SizeDelta: {x: 0, y: 0}
|
||||||
|
m_Pivot: {x: 0.5, y: 0.5}
|
||||||
|
--- !u!1 &136292039
|
||||||
|
GameObject:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
serializedVersion: 6
|
||||||
|
m_Component:
|
||||||
|
- component: {fileID: 136292040}
|
||||||
|
- component: {fileID: 136292041}
|
||||||
|
m_Layer: 5
|
||||||
|
m_Name: Design
|
||||||
|
m_TagString: Untagged
|
||||||
|
m_Icon: {fileID: 0}
|
||||||
|
m_NavMeshLayer: 0
|
||||||
|
m_StaticEditorFlags: 0
|
||||||
|
m_IsActive: 1
|
||||||
|
--- !u!224 &136292040
|
||||||
|
RectTransform:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 136292039}
|
||||||
|
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
|
||||||
|
m_LocalPosition: {x: 0, y: 0, z: 0}
|
||||||
|
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||||
|
m_ConstrainProportionsScale: 0
|
||||||
|
m_Children:
|
||||||
|
- {fileID: 7702520799703597199}
|
||||||
|
m_Father: {fileID: 2122121925}
|
||||||
|
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||||
|
m_AnchorMin: {x: 0, y: 0}
|
||||||
|
m_AnchorMax: {x: 1, y: 1}
|
||||||
|
m_AnchoredPosition: {x: 0, y: 0}
|
||||||
|
m_SizeDelta: {x: 0, y: 0}
|
||||||
|
m_Pivot: {x: 0.5, y: 0.5}
|
||||||
|
--- !u!114 &136292041
|
||||||
|
MonoBehaviour:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 136292039}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_EditorHideFlags: 0
|
||||||
|
m_Script: {fileID: 11500000, guid: 6eba024ea32574239b57b098f1dc6282, type: 3}
|
||||||
|
m_Name:
|
||||||
|
m_EditorClassIdentifier:
|
||||||
|
--- !u!1 &288671884
|
||||||
|
GameObject:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
serializedVersion: 6
|
||||||
|
m_Component:
|
||||||
|
- component: {fileID: 288671885}
|
||||||
|
m_Layer: 5
|
||||||
|
m_Name: PopUI
|
||||||
|
m_TagString: Untagged
|
||||||
|
m_Icon: {fileID: 0}
|
||||||
|
m_NavMeshLayer: 0
|
||||||
|
m_StaticEditorFlags: 0
|
||||||
|
m_IsActive: 1
|
||||||
|
--- !u!224 &288671885
|
||||||
|
RectTransform:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 288671884}
|
||||||
|
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
|
||||||
|
m_LocalPosition: {x: 0, y: 0, z: 0}
|
||||||
|
m_LocalScale: {x: 1.0000799, y: 1.0000799, z: 1.0000799}
|
||||||
|
m_ConstrainProportionsScale: 0
|
||||||
|
m_Children: []
|
||||||
|
m_Father: {fileID: 2122121925}
|
||||||
|
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||||
|
m_AnchorMin: {x: 0, y: 0}
|
||||||
|
m_AnchorMax: {x: 1, y: 1}
|
||||||
|
m_AnchoredPosition: {x: 0, y: 0}
|
||||||
|
m_SizeDelta: {x: 0, y: 0}
|
||||||
|
m_Pivot: {x: 0.5, y: 0.5}
|
||||||
|
--- !u!1 &351404696
|
||||||
|
GameObject:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
serializedVersion: 6
|
||||||
|
m_Component:
|
||||||
|
- component: {fileID: 351404697}
|
||||||
|
m_Layer: 5
|
||||||
|
m_Name: CanvasPanel
|
||||||
|
m_TagString: Untagged
|
||||||
|
m_Icon: {fileID: 0}
|
||||||
|
m_NavMeshLayer: 0
|
||||||
|
m_StaticEditorFlags: 0
|
||||||
|
m_IsActive: 1
|
||||||
|
--- !u!224 &351404697
|
||||||
|
RectTransform:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 351404696}
|
||||||
|
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
|
||||||
|
m_LocalPosition: {x: 0, y: 0, z: 0}
|
||||||
|
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||||
|
m_ConstrainProportionsScale: 0
|
||||||
|
m_Children: []
|
||||||
|
m_Father: {fileID: 2122121925}
|
||||||
|
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||||
|
m_AnchorMin: {x: 0, y: 0}
|
||||||
|
m_AnchorMax: {x: 1, y: 1}
|
||||||
|
m_AnchoredPosition: {x: 0, y: 0}
|
||||||
|
m_SizeDelta: {x: 0, y: 0}
|
||||||
|
m_Pivot: {x: 0.5, y: 0.5}
|
||||||
|
--- !u!1 &491639819
|
||||||
|
GameObject:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
serializedVersion: 6
|
||||||
|
m_Component:
|
||||||
|
- component: {fileID: 491639820}
|
||||||
|
- component: {fileID: 491639821}
|
||||||
|
m_Layer: 5
|
||||||
|
m_Name: Manager
|
||||||
|
m_TagString: Untagged
|
||||||
|
m_Icon: {fileID: 0}
|
||||||
|
m_NavMeshLayer: 0
|
||||||
|
m_StaticEditorFlags: 0
|
||||||
|
m_IsActive: 1
|
||||||
|
--- !u!224 &491639820
|
||||||
|
RectTransform:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 491639819}
|
||||||
|
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
|
||||||
|
m_LocalPosition: {x: 0, y: 0, z: 0}
|
||||||
|
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||||
|
m_ConstrainProportionsScale: 0
|
||||||
|
m_Children: []
|
||||||
|
m_Father: {fileID: 2122121925}
|
||||||
|
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||||
|
m_AnchorMin: {x: 0.5, y: 0.5}
|
||||||
|
m_AnchorMax: {x: 0.5, y: 0.5}
|
||||||
|
m_AnchoredPosition: {x: 0, y: 0}
|
||||||
|
m_SizeDelta: {x: 100, y: 100}
|
||||||
|
m_Pivot: {x: 0.5, y: 0.5}
|
||||||
|
--- !u!114 &491639821
|
||||||
|
MonoBehaviour:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 491639819}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_EditorHideFlags: 0
|
||||||
|
m_Script: {fileID: 11500000, guid: 5dc84f25d84334e168bf64050b91e1fb, type: 3}
|
||||||
|
m_Name:
|
||||||
|
m_EditorClassIdentifier:
|
||||||
|
--- !u!1 &713689470
|
||||||
|
GameObject:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
serializedVersion: 6
|
||||||
|
m_Component:
|
||||||
|
- component: {fileID: 713689473}
|
||||||
|
- component: {fileID: 713689471}
|
||||||
|
- component: {fileID: 713689472}
|
||||||
|
m_Layer: 5
|
||||||
|
m_Name: UICamera
|
||||||
|
m_TagString: Untagged
|
||||||
|
m_Icon: {fileID: 0}
|
||||||
|
m_NavMeshLayer: 0
|
||||||
|
m_StaticEditorFlags: 0
|
||||||
|
m_IsActive: 0
|
||||||
|
--- !u!20 &713689471
|
||||||
|
Camera:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 713689470}
|
||||||
|
m_Enabled: 1
|
||||||
|
serializedVersion: 2
|
||||||
|
m_ClearFlags: 3
|
||||||
|
m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0.019607844}
|
||||||
|
m_projectionMatrixMode: 1
|
||||||
|
m_GateFitMode: 2
|
||||||
|
m_FOVAxisMode: 0
|
||||||
|
m_Iso: 200
|
||||||
|
m_ShutterSpeed: 0.005
|
||||||
|
m_Aperture: 16
|
||||||
|
m_FocusDistance: 10
|
||||||
|
m_FocalLength: 50
|
||||||
|
m_BladeCount: 5
|
||||||
|
m_Curvature: {x: 2, y: 11}
|
||||||
|
m_BarrelClipping: 0.25
|
||||||
|
m_Anamorphism: 0
|
||||||
|
m_SensorSize: {x: 36, y: 24}
|
||||||
|
m_LensShift: {x: 0, y: 0}
|
||||||
|
m_NormalizedViewPortRect:
|
||||||
|
serializedVersion: 2
|
||||||
|
x: 0
|
||||||
|
y: 0
|
||||||
|
width: 1
|
||||||
|
height: 1
|
||||||
|
near clip plane: 0.3
|
||||||
|
far clip plane: 1000
|
||||||
|
field of view: 60
|
||||||
|
orthographic: 1
|
||||||
|
orthographic size: 5
|
||||||
|
m_Depth: 99
|
||||||
|
m_CullingMask:
|
||||||
|
serializedVersion: 2
|
||||||
|
m_Bits: 32
|
||||||
|
m_RenderingPath: -1
|
||||||
|
m_TargetTexture: {fileID: 0}
|
||||||
|
m_TargetDisplay: 0
|
||||||
|
m_TargetEye: 3
|
||||||
|
m_HDR: 0
|
||||||
|
m_AllowMSAA: 1
|
||||||
|
m_AllowDynamicResolution: 0
|
||||||
|
m_ForceIntoRT: 0
|
||||||
|
m_OcclusionCulling: 1
|
||||||
|
m_StereoConvergence: 10
|
||||||
|
m_StereoSeparation: 0.022
|
||||||
|
--- !u!124 &713689472
|
||||||
|
Behaviour:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 713689470}
|
||||||
|
m_Enabled: 1
|
||||||
|
--- !u!4 &713689473
|
||||||
|
Transform:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 713689470}
|
||||||
|
serializedVersion: 2
|
||||||
|
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
|
||||||
|
m_LocalPosition: {x: 0, y: 0, z: -100}
|
||||||
|
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||||
|
m_ConstrainProportionsScale: 0
|
||||||
|
m_Children: []
|
||||||
|
m_Father: {fileID: 2122121925}
|
||||||
|
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||||
|
--- !u!1 &1244093303
|
||||||
|
GameObject:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
serializedVersion: 6
|
||||||
|
m_Component:
|
||||||
|
- component: {fileID: 1244093305}
|
||||||
|
- component: {fileID: 1244093304}
|
||||||
|
m_Layer: 0
|
||||||
|
m_Name: TestUICameraSwitch
|
||||||
|
m_TagString: Untagged
|
||||||
|
m_Icon: {fileID: 0}
|
||||||
|
m_NavMeshLayer: 0
|
||||||
|
m_StaticEditorFlags: 0
|
||||||
|
m_IsActive: 1
|
||||||
|
--- !u!114 &1244093304
|
||||||
|
MonoBehaviour:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 1244093303}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_EditorHideFlags: 0
|
||||||
|
m_Script: {fileID: 11500000, guid: b6b7a3e7dc894eaca1053ef166cdad33, type: 3}
|
||||||
|
m_Name:
|
||||||
|
m_EditorClassIdentifier:
|
||||||
|
PanelName: UICameraSwitch
|
||||||
|
Level: 0
|
||||||
|
mOtherPanels: []
|
||||||
|
--- !u!4 &1244093305
|
||||||
|
Transform:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 1244093303}
|
||||||
|
serializedVersion: 2
|
||||||
|
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
|
||||||
|
m_LocalPosition: {x: 0, y: 0, z: 0}
|
||||||
|
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||||
|
m_ConstrainProportionsScale: 0
|
||||||
|
m_Children: []
|
||||||
|
m_Father: {fileID: 0}
|
||||||
|
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||||
|
--- !u!1 &1465251369
|
||||||
|
GameObject:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
serializedVersion: 6
|
||||||
|
m_Component:
|
||||||
|
- component: {fileID: 1465251370}
|
||||||
|
- component: {fileID: 1465251372}
|
||||||
|
- component: {fileID: 1465251371}
|
||||||
|
m_Layer: 5
|
||||||
|
m_Name: EventSystem
|
||||||
|
m_TagString: Untagged
|
||||||
|
m_Icon: {fileID: 0}
|
||||||
|
m_NavMeshLayer: 0
|
||||||
|
m_StaticEditorFlags: 0
|
||||||
|
m_IsActive: 1
|
||||||
|
--- !u!4 &1465251370
|
||||||
|
Transform:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 1465251369}
|
||||||
|
serializedVersion: 2
|
||||||
|
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
|
||||||
|
m_LocalPosition: {x: 0, y: 0, z: 0}
|
||||||
|
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||||
|
m_ConstrainProportionsScale: 0
|
||||||
|
m_Children: []
|
||||||
|
m_Father: {fileID: 2122121925}
|
||||||
|
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||||
|
--- !u!114 &1465251371
|
||||||
|
MonoBehaviour:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 1465251369}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_EditorHideFlags: 0
|
||||||
|
m_Script: {fileID: 11500000, guid: 4f231c4fb786f3946a6b90b886c48677, type: 3}
|
||||||
|
m_Name:
|
||||||
|
m_EditorClassIdentifier:
|
||||||
|
m_SendPointerHoverToParent: 1
|
||||||
|
m_HorizontalAxis: Horizontal
|
||||||
|
m_VerticalAxis: Vertical
|
||||||
|
m_SubmitButton: Submit
|
||||||
|
m_CancelButton: Cancel
|
||||||
|
m_InputActionsPerSecond: 10
|
||||||
|
m_RepeatDelay: 0.5
|
||||||
|
m_ForceModuleActive: 1
|
||||||
|
--- !u!114 &1465251372
|
||||||
|
MonoBehaviour:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 1465251369}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_EditorHideFlags: 0
|
||||||
|
m_Script: {fileID: 11500000, guid: 76c392e42b5098c458856cdf6ecaaaa1, type: 3}
|
||||||
|
m_Name:
|
||||||
|
m_EditorClassIdentifier:
|
||||||
|
m_FirstSelected: {fileID: 0}
|
||||||
|
m_sendNavigationEvents: 1
|
||||||
|
m_DragThreshold: 5
|
||||||
|
--- !u!1 &2025469526
|
||||||
|
GameObject:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
serializedVersion: 6
|
||||||
|
m_Component:
|
||||||
|
- component: {fileID: 2025469527}
|
||||||
|
- component: {fileID: 2025469530}
|
||||||
|
- component: {fileID: 2025469529}
|
||||||
|
- component: {fileID: 2025469528}
|
||||||
|
m_Layer: 5
|
||||||
|
m_Name: RightBottom
|
||||||
|
m_TagString: Untagged
|
||||||
|
m_Icon: {fileID: 0}
|
||||||
|
m_NavMeshLayer: 0
|
||||||
|
m_StaticEditorFlags: 0
|
||||||
|
m_IsActive: 1
|
||||||
|
--- !u!224 &2025469527
|
||||||
|
RectTransform:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 2025469526}
|
||||||
|
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
|
||||||
|
m_LocalPosition: {x: 0, y: 0, z: 0}
|
||||||
|
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||||
|
m_ConstrainProportionsScale: 0
|
||||||
|
m_Children: []
|
||||||
|
m_Father: {fileID: 2122121925}
|
||||||
|
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||||
|
m_AnchorMin: {x: 1, y: 0}
|
||||||
|
m_AnchorMax: {x: 1, y: 0}
|
||||||
|
m_AnchoredPosition: {x: 0, y: 0}
|
||||||
|
m_SizeDelta: {x: 1828.92, y: 0}
|
||||||
|
m_Pivot: {x: 1, y: -0.000000461936}
|
||||||
|
--- !u!222 &2025469528
|
||||||
|
CanvasRenderer:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 2025469526}
|
||||||
|
m_CullTransparentMesh: 1
|
||||||
|
--- !u!114 &2025469529
|
||||||
|
MonoBehaviour:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 2025469526}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_EditorHideFlags: 0
|
||||||
|
m_Script: {fileID: 11500000, guid: 3245ec927659c4140ac4f8d17403cc18, type: 3}
|
||||||
|
m_Name:
|
||||||
|
m_EditorClassIdentifier:
|
||||||
|
m_HorizontalFit: 0
|
||||||
|
m_VerticalFit: 2
|
||||||
|
--- !u!114 &2025469530
|
||||||
|
MonoBehaviour:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 2025469526}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_EditorHideFlags: 0
|
||||||
|
m_Script: {fileID: 11500000, guid: 59f8146938fff824cb5fd77236b75775, type: 3}
|
||||||
|
m_Name:
|
||||||
|
m_EditorClassIdentifier:
|
||||||
|
m_Padding:
|
||||||
|
m_Left: 0
|
||||||
|
m_Right: 0
|
||||||
|
m_Top: 10
|
||||||
|
m_Bottom: 10
|
||||||
|
m_ChildAlignment: 8
|
||||||
|
m_Spacing: 5
|
||||||
|
m_ChildForceExpandWidth: 0
|
||||||
|
m_ChildForceExpandHeight: 0
|
||||||
|
m_ChildControlWidth: 0
|
||||||
|
m_ChildControlHeight: 1
|
||||||
|
m_ChildScaleWidth: 0
|
||||||
|
m_ChildScaleHeight: 1
|
||||||
|
m_ReverseArrangement: 0
|
||||||
|
--- !u!1 &2122121920
|
||||||
|
GameObject:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
serializedVersion: 6
|
||||||
|
m_Component:
|
||||||
|
- component: {fileID: 2122121925}
|
||||||
|
- component: {fileID: 2122121924}
|
||||||
|
- component: {fileID: 2122121923}
|
||||||
|
- component: {fileID: 2122121922}
|
||||||
|
- component: {fileID: 2122121921}
|
||||||
|
m_Layer: 5
|
||||||
|
m_Name: UIRoot
|
||||||
|
m_TagString: Untagged
|
||||||
|
m_Icon: {fileID: 0}
|
||||||
|
m_NavMeshLayer: 0
|
||||||
|
m_StaticEditorFlags: 0
|
||||||
|
m_IsActive: 1
|
||||||
|
--- !u!114 &2122121921
|
||||||
|
MonoBehaviour:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 2122121920}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_EditorHideFlags: 0
|
||||||
|
m_Script: {fileID: 11500000, guid: d2db7fffd623c478eba3d2cb84034d2f, type: 3}
|
||||||
|
m_Name:
|
||||||
|
m_EditorClassIdentifier:
|
||||||
|
UICamera: {fileID: 713689471}
|
||||||
|
Canvas: {fileID: 2122121924}
|
||||||
|
CanvasScaler: {fileID: 2122121923}
|
||||||
|
GraphicRaycaster: {fileID: 2122121922}
|
||||||
|
Bg: {fileID: 53188556}
|
||||||
|
Common: {fileID: 130655081}
|
||||||
|
PopUI: {fileID: 288671885}
|
||||||
|
RightBottom: {fileID: 2025469527}
|
||||||
|
CanvasPanel: {fileID: 351404697}
|
||||||
|
--- !u!114 &2122121922
|
||||||
|
MonoBehaviour:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 2122121920}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_EditorHideFlags: 0
|
||||||
|
m_Script: {fileID: 11500000, guid: dc42784cf147c0c48a680349fa168899, type: 3}
|
||||||
|
m_Name:
|
||||||
|
m_EditorClassIdentifier:
|
||||||
|
m_IgnoreReversedGraphics: 0
|
||||||
|
m_BlockingObjects: 0
|
||||||
|
m_BlockingMask:
|
||||||
|
serializedVersion: 2
|
||||||
|
m_Bits: 4294967295
|
||||||
|
--- !u!114 &2122121923
|
||||||
|
MonoBehaviour:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 2122121920}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_EditorHideFlags: 0
|
||||||
|
m_Script: {fileID: 11500000, guid: 0cd44c1031e13a943bb63640046fad76, type: 3}
|
||||||
|
m_Name:
|
||||||
|
m_EditorClassIdentifier:
|
||||||
|
m_UiScaleMode: 1
|
||||||
|
m_ReferencePixelsPerUnit: 100
|
||||||
|
m_ScaleFactor: 1
|
||||||
|
m_ReferenceResolution: {x: 1920, y: 1080}
|
||||||
|
m_ScreenMatchMode: 0
|
||||||
|
m_MatchWidthOrHeight: 0.5
|
||||||
|
m_PhysicalUnit: 3
|
||||||
|
m_FallbackScreenDPI: 96
|
||||||
|
m_DefaultSpriteDPI: 96
|
||||||
|
m_DynamicPixelsPerUnit: 1
|
||||||
|
m_PresetInfoIsWorld: 0
|
||||||
|
--- !u!223 &2122121924
|
||||||
|
Canvas:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 2122121920}
|
||||||
|
m_Enabled: 1
|
||||||
|
serializedVersion: 3
|
||||||
|
m_RenderMode: 0
|
||||||
|
m_Camera: {fileID: 713689471}
|
||||||
|
m_PlaneDistance: 100
|
||||||
|
m_PixelPerfect: 0
|
||||||
|
m_ReceivesEvents: 1
|
||||||
|
m_OverrideSorting: 0
|
||||||
|
m_OverridePixelPerfect: 0
|
||||||
|
m_SortingBucketNormalizedSize: 0
|
||||||
|
m_VertexColorAlwaysGammaSpace: 0
|
||||||
|
m_AdditionalShaderChannelsFlag: 25
|
||||||
|
m_UpdateRectTransformForStandalone: 0
|
||||||
|
m_SortingLayerID: 0
|
||||||
|
m_SortingOrder: 100
|
||||||
|
m_TargetDisplay: 0
|
||||||
|
--- !u!224 &2122121925
|
||||||
|
RectTransform:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 2122121920}
|
||||||
|
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
|
||||||
|
m_LocalPosition: {x: 0, y: 0, z: 0}
|
||||||
|
m_LocalScale: {x: 0, y: 0, z: 0}
|
||||||
|
m_ConstrainProportionsScale: 0
|
||||||
|
m_Children:
|
||||||
|
- {fileID: 53188556}
|
||||||
|
- {fileID: 130655081}
|
||||||
|
- {fileID: 288671885}
|
||||||
|
- {fileID: 2025469527}
|
||||||
|
- {fileID: 351404697}
|
||||||
|
- {fileID: 136292040}
|
||||||
|
- {fileID: 1465251370}
|
||||||
|
- {fileID: 713689473}
|
||||||
|
- {fileID: 491639820}
|
||||||
|
m_Father: {fileID: 0}
|
||||||
|
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||||
|
m_AnchorMin: {x: 0, y: 0}
|
||||||
|
m_AnchorMax: {x: 0, y: 0}
|
||||||
|
m_AnchoredPosition: {x: 0, y: 0}
|
||||||
|
m_SizeDelta: {x: 0, y: 0}
|
||||||
|
m_Pivot: {x: 0, y: 0}
|
||||||
|
--- !u!1001 &7702520799703597198
|
||||||
|
PrefabInstance:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
serializedVersion: 2
|
||||||
|
m_Modification:
|
||||||
|
serializedVersion: 3
|
||||||
|
m_TransformParent: {fileID: 136292040}
|
||||||
|
m_Modifications:
|
||||||
|
- target: {fileID: 4829130443431971859, guid: 709d972d771faa1469cae6ffac4d343e, type: 3}
|
||||||
|
propertyPath: m_Pivot.x
|
||||||
|
value: 0.5
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 4829130443431971859, guid: 709d972d771faa1469cae6ffac4d343e, type: 3}
|
||||||
|
propertyPath: m_Pivot.y
|
||||||
|
value: 0.5
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 4829130443431971859, guid: 709d972d771faa1469cae6ffac4d343e, type: 3}
|
||||||
|
propertyPath: m_AnchorMax.x
|
||||||
|
value: 1
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 4829130443431971859, guid: 709d972d771faa1469cae6ffac4d343e, type: 3}
|
||||||
|
propertyPath: m_AnchorMax.y
|
||||||
|
value: 0
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 4829130443431971859, guid: 709d972d771faa1469cae6ffac4d343e, type: 3}
|
||||||
|
propertyPath: m_AnchorMin.x
|
||||||
|
value: 1
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 4829130443431971859, guid: 709d972d771faa1469cae6ffac4d343e, type: 3}
|
||||||
|
propertyPath: m_AnchorMin.y
|
||||||
|
value: 0
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 4829130443431971859, guid: 709d972d771faa1469cae6ffac4d343e, type: 3}
|
||||||
|
propertyPath: m_SizeDelta.x
|
||||||
|
value: 1920
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 4829130443431971859, guid: 709d972d771faa1469cae6ffac4d343e, type: 3}
|
||||||
|
propertyPath: m_SizeDelta.y
|
||||||
|
value: 109.71753
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 4829130443431971859, guid: 709d972d771faa1469cae6ffac4d343e, type: 3}
|
||||||
|
propertyPath: m_LocalPosition.x
|
||||||
|
value: 0
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 4829130443431971859, guid: 709d972d771faa1469cae6ffac4d343e, type: 3}
|
||||||
|
propertyPath: m_LocalPosition.y
|
||||||
|
value: 0
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 4829130443431971859, guid: 709d972d771faa1469cae6ffac4d343e, type: 3}
|
||||||
|
propertyPath: m_LocalPosition.z
|
||||||
|
value: 0
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 4829130443431971859, guid: 709d972d771faa1469cae6ffac4d343e, type: 3}
|
||||||
|
propertyPath: m_LocalRotation.w
|
||||||
|
value: 1
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 4829130443431971859, guid: 709d972d771faa1469cae6ffac4d343e, type: 3}
|
||||||
|
propertyPath: m_LocalRotation.x
|
||||||
|
value: -0
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 4829130443431971859, guid: 709d972d771faa1469cae6ffac4d343e, type: 3}
|
||||||
|
propertyPath: m_LocalRotation.y
|
||||||
|
value: -0
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 4829130443431971859, guid: 709d972d771faa1469cae6ffac4d343e, type: 3}
|
||||||
|
propertyPath: m_LocalRotation.z
|
||||||
|
value: -0
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 4829130443431971859, guid: 709d972d771faa1469cae6ffac4d343e, type: 3}
|
||||||
|
propertyPath: m_AnchoredPosition.x
|
||||||
|
value: -960
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 4829130443431971859, guid: 709d972d771faa1469cae6ffac4d343e, type: 3}
|
||||||
|
propertyPath: m_AnchoredPosition.y
|
||||||
|
value: 54.858765
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 4829130443431971859, guid: 709d972d771faa1469cae6ffac4d343e, type: 3}
|
||||||
|
propertyPath: m_LocalEulerAnglesHint.x
|
||||||
|
value: 0
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 4829130443431971859, guid: 709d972d771faa1469cae6ffac4d343e, type: 3}
|
||||||
|
propertyPath: m_LocalEulerAnglesHint.y
|
||||||
|
value: 0
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 4829130443431971859, guid: 709d972d771faa1469cae6ffac4d343e, type: 3}
|
||||||
|
propertyPath: m_LocalEulerAnglesHint.z
|
||||||
|
value: 0
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 5028980093370937003, guid: 709d972d771faa1469cae6ffac4d343e, type: 3}
|
||||||
|
propertyPath: m_Name
|
||||||
|
value: UICameraSwitch
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
m_RemovedComponents: []
|
||||||
|
m_RemovedGameObjects: []
|
||||||
|
m_AddedGameObjects: []
|
||||||
|
m_AddedComponents: []
|
||||||
|
m_SourcePrefab: {fileID: 100100000, guid: 709d972d771faa1469cae6ffac4d343e, type: 3}
|
||||||
|
--- !u!224 &7702520799703597199 stripped
|
||||||
|
RectTransform:
|
||||||
|
m_CorrespondingSourceObject: {fileID: 4829130443431971859, guid: 709d972d771faa1469cae6ffac4d343e, type: 3}
|
||||||
|
m_PrefabInstance: {fileID: 7702520799703597198}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
--- !u!1660057539 &9223372036854775807
|
||||||
|
SceneRoots:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_Roots:
|
||||||
|
- {fileID: 2122121925}
|
||||||
|
- {fileID: 1244093305}
|
||||||
7
Assets/Scenes/TestUIPanels/TestUICameraSwitch.unity.meta
Normal file
7
Assets/Scenes/TestUIPanels/TestUICameraSwitch.unity.meta
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 40eb88bcecf73ac45bc8d2eeaa211458
|
||||||
|
DefaultImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
||||||
@ -17,6 +17,7 @@ public class ActionHelper
|
|||||||
{ "UIOperationList", typeof(UIOperationList) },
|
{ "UIOperationList", typeof(UIOperationList) },
|
||||||
{ "UIBtns", typeof(QFramework.Example.UIBtns) },
|
{ "UIBtns", typeof(QFramework.Example.UIBtns) },
|
||||||
{ "UITools", typeof(QFramework.Example.UITools) },
|
{ "UITools", typeof(QFramework.Example.UITools) },
|
||||||
|
{ "UICameraSwitch", typeof(QFramework.Example.UICameraSwitch) },
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
@ -122,6 +123,9 @@ public class ActionHelper
|
|||||||
return ShowAction.Allocate(act.Value, show.args[0]);
|
return ShowAction.Allocate(act.Value, show.args[0]);
|
||||||
case "SetScore":
|
case "SetScore":
|
||||||
return SetScoreAction.Allocate(act.Name, act.Value);
|
return SetScoreAction.Allocate(act.Name, act.Value);
|
||||||
|
case "CameraSwitch":
|
||||||
|
var cs = (XMLTool.StringListAction)act;
|
||||||
|
return CameraSwitchAction.Allocate(cs.args[0], cs.args[1], cs.args[2], cs.args[3], cs.args[4], cs.args[5], cs.args[6]);
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case XMLTool.Condition condition:
|
case XMLTool.Condition condition:
|
||||||
|
|||||||
@ -51,7 +51,7 @@ public class BtnsAction : IAction
|
|||||||
{
|
{
|
||||||
data.btns.Add(item);
|
data.btns.Add(item);
|
||||||
}
|
}
|
||||||
UIKit.OpenPanelAsync<UIBtns>(uiData: data).ToAction().StartGlobal(() => this.Finish());
|
UIKit.OpenPanelAsync<UIBtns>(uiData: data, canvasLevel: UILevel.RightBottom).ToAction().StartGlobal(() => this.Finish());
|
||||||
}
|
}
|
||||||
|
|
||||||
public void Reset()
|
public void Reset()
|
||||||
|
|||||||
90
Assets/Scripts/Actions/CameraSwitchAction.cs
Normal file
90
Assets/Scripts/Actions/CameraSwitchAction.cs
Normal file
@ -0,0 +1,90 @@
|
|||||||
|
using QFramework.Example;
|
||||||
|
using System;
|
||||||
|
using Unity.VisualScripting;
|
||||||
|
using UnityEngine;
|
||||||
|
|
||||||
|
namespace QFramework
|
||||||
|
{
|
||||||
|
internal class CameraSwitchAction : IAction
|
||||||
|
{
|
||||||
|
public System.Action OnFinished { get; set; }
|
||||||
|
|
||||||
|
|
||||||
|
private CameraSwitchAction()
|
||||||
|
{
|
||||||
|
}
|
||||||
|
|
||||||
|
private static readonly SimpleObjectPool<CameraSwitchAction> mPool =
|
||||||
|
new SimpleObjectPool<CameraSwitchAction>(() => new CameraSwitchAction(), null, 10);
|
||||||
|
|
||||||
|
string nearPos;
|
||||||
|
string nearRot;
|
||||||
|
string normalPos;
|
||||||
|
string normalRot;
|
||||||
|
string isNear;
|
||||||
|
string nearTime;
|
||||||
|
string farTime;
|
||||||
|
public static CameraSwitchAction Allocate(string nearPos, string nearRot, string nearTime, string normalPos, string normalRot, string farTime, string isNear, System.Action OnFinished = null)
|
||||||
|
{
|
||||||
|
var retNode = mPool.Allocate();
|
||||||
|
retNode.ActionID = ActionKit.ID_GENERATOR++;
|
||||||
|
retNode.Deinited = false;
|
||||||
|
retNode.Reset();
|
||||||
|
retNode.OnFinished = OnFinished;
|
||||||
|
retNode.nearPos = nearPos;
|
||||||
|
retNode.nearRot = nearRot;
|
||||||
|
retNode.nearTime = nearTime;
|
||||||
|
retNode.normalPos = normalPos;
|
||||||
|
retNode.normalRot = normalRot;
|
||||||
|
retNode.farTime = farTime;
|
||||||
|
retNode.isNear = isNear;
|
||||||
|
return retNode;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
public ulong ActionID { get; set; }
|
||||||
|
public ActionStatus Status { get; set; }
|
||||||
|
|
||||||
|
public void OnStart()
|
||||||
|
{
|
||||||
|
UICameraSwitchData data = new UICameraSwitchData();
|
||||||
|
data.nearPos = Utility.GetVector3FromStrArray(nearPos);
|
||||||
|
data.nearRot = Utility.GetVector3FromStrArray(nearRot);
|
||||||
|
data.normalPos = Utility.GetVector3FromStrArray(normalPos);
|
||||||
|
data.normalRot = Utility.GetVector3FromStrArray(normalRot);
|
||||||
|
bool.TryParse(isNear, out data.isNear);
|
||||||
|
UIKit.OpenPanelAsync<UICameraSwitch>(uiData: data, canvasLevel: UILevel.RightBottom).ToAction().StartGlobal(() => this.Finish());
|
||||||
|
}
|
||||||
|
|
||||||
|
public void OnExecute(float dt)
|
||||||
|
{
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
public void OnFinish()
|
||||||
|
{
|
||||||
|
}
|
||||||
|
|
||||||
|
public void Reset()
|
||||||
|
{
|
||||||
|
Status = ActionStatus.NotStart;
|
||||||
|
Paused = false;
|
||||||
|
}
|
||||||
|
|
||||||
|
public bool Paused { get; set; }
|
||||||
|
|
||||||
|
public void Deinit()
|
||||||
|
{
|
||||||
|
if (!Deinited)
|
||||||
|
{
|
||||||
|
OnFinished = null;
|
||||||
|
Deinited = true;
|
||||||
|
mPool.Recycle(this);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
public bool Deinited { get; set; }
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
11
Assets/Scripts/Actions/CameraSwitchAction.cs.meta
Normal file
11
Assets/Scripts/Actions/CameraSwitchAction.cs.meta
Normal file
@ -0,0 +1,11 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 8b1c8f0a577e0c344867dae3b68c389c
|
||||||
|
MonoImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
serializedVersion: 2
|
||||||
|
defaultReferences: []
|
||||||
|
executionOrder: 0
|
||||||
|
icon: {instanceID: 0}
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
||||||
@ -1,5 +1,5 @@
|
|||||||
fileFormatVersion: 2
|
fileFormatVersion: 2
|
||||||
guid: ceb079adafdb52141a201d9686d066ad
|
guid: 9c01f2815492c944090a79c7314cccc6
|
||||||
folderAsset: yes
|
folderAsset: yes
|
||||||
DefaultImporter:
|
DefaultImporter:
|
||||||
externalObjects: {}
|
externalObjects: {}
|
||||||
16
Assets/Scripts/Game/UICameraView.Designer.cs
generated
Normal file
16
Assets/Scripts/Game/UICameraView.Designer.cs
generated
Normal file
@ -0,0 +1,16 @@
|
|||||||
|
// Generate Id:d2d1da68-c3e5-49ea-97bc-bb83df3376bf
|
||||||
|
using UnityEngine;
|
||||||
|
|
||||||
|
// 1.请在菜单 编辑器扩展/Namespace Settings 里设置命名空间
|
||||||
|
// 2.命名空间更改后,生成代码之后,需要把逻辑代码文件(非 Designer)的命名空间手动更改
|
||||||
|
namespace QFramework.Example
|
||||||
|
{
|
||||||
|
public partial class UICameraView
|
||||||
|
{
|
||||||
|
|
||||||
|
public UnityEngine.UI.Button Near;
|
||||||
|
|
||||||
|
public UnityEngine.UI.Button Normal;
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
||||||
11
Assets/Scripts/Game/UICameraView.Designer.cs.meta
Normal file
11
Assets/Scripts/Game/UICameraView.Designer.cs.meta
Normal file
@ -0,0 +1,11 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: f1171000fe9743340adf844ab2ab81ab
|
||||||
|
MonoImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
serializedVersion: 2
|
||||||
|
defaultReferences: []
|
||||||
|
executionOrder: 0
|
||||||
|
icon: {instanceID: 0}
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
||||||
20
Assets/Scripts/Game/UICameraView.cs
Normal file
20
Assets/Scripts/Game/UICameraView.cs
Normal file
@ -0,0 +1,20 @@
|
|||||||
|
using UnityEngine;
|
||||||
|
using QFramework;
|
||||||
|
|
||||||
|
// 1.请在菜单 编辑器扩展/Namespace Settings 里设置命名空间
|
||||||
|
// 2.命名空间更改后,生成代码之后,需要把逻辑代码文件(非 Designer)的命名空间手动更改
|
||||||
|
namespace QFramework.Example
|
||||||
|
{
|
||||||
|
public partial class UICameraView : ViewController
|
||||||
|
{
|
||||||
|
void Start()
|
||||||
|
{
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
|
//public void Set
|
||||||
|
}
|
||||||
|
}
|
||||||
11
Assets/Scripts/Game/UICameraView.cs.meta
Normal file
11
Assets/Scripts/Game/UICameraView.cs.meta
Normal file
@ -0,0 +1,11 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: a0a5a98a325af5e438058b6a2ac853df
|
||||||
|
MonoImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
serializedVersion: 2
|
||||||
|
defaultReferences: []
|
||||||
|
executionOrder: 0
|
||||||
|
icon: {instanceID: 0}
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
||||||
2
Assets/Scripts/UI/UIBtns.Designer.cs
generated
2
Assets/Scripts/UI/UIBtns.Designer.cs
generated
@ -5,7 +5,7 @@ using QFramework;
|
|||||||
|
|
||||||
namespace QFramework.Example
|
namespace QFramework.Example
|
||||||
{
|
{
|
||||||
// Generate Id:2336a2ee-2104-47d2-8db9-934f895c54fa
|
// Generate Id:3318e08c-1131-4b76-ba22-da67a23f4ff4
|
||||||
public partial class UIBtns
|
public partial class UIBtns
|
||||||
{
|
{
|
||||||
public const string Name = "UIBtns";
|
public const string Name = "UIBtns";
|
||||||
|
|||||||
49
Assets/Scripts/UI/UICameraSwitch.Designer.cs
generated
Normal file
49
Assets/Scripts/UI/UICameraSwitch.Designer.cs
generated
Normal file
@ -0,0 +1,49 @@
|
|||||||
|
using System;
|
||||||
|
using UnityEngine;
|
||||||
|
using UnityEngine.UI;
|
||||||
|
using QFramework;
|
||||||
|
|
||||||
|
namespace QFramework.Example
|
||||||
|
{
|
||||||
|
// Generate Id:d11b81ea-59ca-45c1-99ce-7d8386a770e3
|
||||||
|
public partial class UICameraSwitch
|
||||||
|
{
|
||||||
|
public const string Name = "UICameraSwitch";
|
||||||
|
|
||||||
|
[SerializeField]
|
||||||
|
public UnityEngine.UI.Toggle Near;
|
||||||
|
[SerializeField]
|
||||||
|
public UnityEngine.UI.Toggle Far;
|
||||||
|
|
||||||
|
private UICameraSwitchData mPrivateData = null;
|
||||||
|
|
||||||
|
protected override void ClearUIComponents()
|
||||||
|
{
|
||||||
|
Near = null;
|
||||||
|
Far = null;
|
||||||
|
|
||||||
|
mData = null;
|
||||||
|
}
|
||||||
|
|
||||||
|
public UICameraSwitchData Data
|
||||||
|
{
|
||||||
|
get
|
||||||
|
{
|
||||||
|
return mData;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
UICameraSwitchData mData
|
||||||
|
{
|
||||||
|
get
|
||||||
|
{
|
||||||
|
return mPrivateData ?? (mPrivateData = new UICameraSwitchData());
|
||||||
|
}
|
||||||
|
set
|
||||||
|
{
|
||||||
|
mUIData = value;
|
||||||
|
mPrivateData = value;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
11
Assets/Scripts/UI/UICameraSwitch.Designer.cs.meta
Normal file
11
Assets/Scripts/UI/UICameraSwitch.Designer.cs.meta
Normal file
@ -0,0 +1,11 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 98e32e14227c1144b96739e37d4a21c9
|
||||||
|
MonoImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
serializedVersion: 2
|
||||||
|
defaultReferences: []
|
||||||
|
executionOrder: 0
|
||||||
|
icon: {instanceID: 0}
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
||||||
85
Assets/Scripts/UI/UICameraSwitch.cs
Normal file
85
Assets/Scripts/UI/UICameraSwitch.cs
Normal file
@ -0,0 +1,85 @@
|
|||||||
|
using UnityEngine;
|
||||||
|
using UnityEngine.UI;
|
||||||
|
using QFramework;
|
||||||
|
using DG.Tweening;
|
||||||
|
|
||||||
|
namespace QFramework.Example
|
||||||
|
{
|
||||||
|
public class UICameraSwitchData : UIPanelData
|
||||||
|
{
|
||||||
|
public Vector3 nearPos;
|
||||||
|
public Vector3 nearRot;
|
||||||
|
public Vector3 normalPos;
|
||||||
|
public Vector3 normalRot;
|
||||||
|
|
||||||
|
public bool isNear = false;
|
||||||
|
|
||||||
|
}
|
||||||
|
public partial class UICameraSwitch : UIPanel
|
||||||
|
{
|
||||||
|
protected override void OnInit(IUIData uiData = null)
|
||||||
|
{
|
||||||
|
mData = uiData as UICameraSwitchData ?? new UICameraSwitchData();
|
||||||
|
// please add init code here
|
||||||
|
Near.onValueChanged.AddListener(isOn =>
|
||||||
|
{
|
||||||
|
if (isOn)
|
||||||
|
{
|
||||||
|
Camera.main.transform.DOMove(mData.nearPos, 0);
|
||||||
|
Camera.main.transform.DORotate(mData.nearRot, 0);
|
||||||
|
}
|
||||||
|
Near.transform.Find("Bg/Image").gameObject.SetActive(isOn);
|
||||||
|
});
|
||||||
|
Far.onValueChanged.AddListener(isOn =>
|
||||||
|
{
|
||||||
|
if (isOn)
|
||||||
|
{
|
||||||
|
Camera.main.transform.DOMove(mData.normalPos, 0);
|
||||||
|
Camera.main.transform.DORotate(mData.normalRot, 0);
|
||||||
|
}
|
||||||
|
Far.transform.Find("Bg/Image").gameObject.SetActive(isOn);
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
protected override void OnOpen(IUIData uiData = null)
|
||||||
|
{
|
||||||
|
mData = uiData as UICameraSwitchData ?? new UICameraSwitchData();
|
||||||
|
if (mData.isNear)
|
||||||
|
{
|
||||||
|
if (Near.isOn == false)
|
||||||
|
{
|
||||||
|
Near.isOn = true;
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
Camera.main.transform.DOMove(mData.nearPos, 0);
|
||||||
|
Camera.main.transform.DORotate(mData.nearRot, 0);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
if (Far.isOn == false)
|
||||||
|
{
|
||||||
|
Far.isOn = true;
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
Camera.main.transform.DOMove(mData.normalPos, 0);
|
||||||
|
Camera.main.transform.DORotate(mData.normalRot, 0);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
protected override void OnShow()
|
||||||
|
{
|
||||||
|
}
|
||||||
|
|
||||||
|
protected override void OnHide()
|
||||||
|
{
|
||||||
|
}
|
||||||
|
|
||||||
|
protected override void OnClose()
|
||||||
|
{
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
11
Assets/Scripts/UI/UICameraSwitch.cs.meta
Normal file
11
Assets/Scripts/UI/UICameraSwitch.cs.meta
Normal file
@ -0,0 +1,11 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 1a020db540c8dbc4190251d0fcc780f4
|
||||||
|
MonoImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
serializedVersion: 2
|
||||||
|
defaultReferences: []
|
||||||
|
executionOrder: 0
|
||||||
|
icon: {instanceID: 0}
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
||||||
@ -479,6 +479,75 @@ namespace XMLTool
|
|||||||
newAction = act;
|
newAction = act;
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
case "CameraSwitch":
|
||||||
|
{
|
||||||
|
var act = new StringListAction();
|
||||||
|
XAttribute isShow = action.Attribute("nearPos");
|
||||||
|
if (isShow != null)
|
||||||
|
{
|
||||||
|
act.args.Add(isShow.Value);
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
act.args.Add("0,0,0");
|
||||||
|
}
|
||||||
|
XAttribute nearRot = action.Attribute("nearRot");
|
||||||
|
if (nearRot != null)
|
||||||
|
{
|
||||||
|
act.args.Add(nearRot.Value);
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
act.args.Add("0,0,0");
|
||||||
|
}
|
||||||
|
XAttribute nearTime = action.Attribute("nearTime");
|
||||||
|
if (nearTime != null)
|
||||||
|
{
|
||||||
|
act.args.Add(nearTime.Value);
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
act.args.Add("0");
|
||||||
|
}
|
||||||
|
XAttribute normalPos = action.Attribute("normalPos");
|
||||||
|
if (normalPos != null)
|
||||||
|
{
|
||||||
|
act.args.Add(normalPos.Value);
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
act.args.Add("0,0,0");
|
||||||
|
}
|
||||||
|
XAttribute normalRot = action.Attribute("normalRot");
|
||||||
|
if (normalRot != null)
|
||||||
|
{
|
||||||
|
act.args.Add(normalRot.Value);
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
act.args.Add("0,0,0");
|
||||||
|
}
|
||||||
|
XAttribute farTime = action.Attribute("farTime");
|
||||||
|
if (farTime != null)
|
||||||
|
{
|
||||||
|
act.args.Add(farTime.Value);
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
act.args.Add("0");
|
||||||
|
}
|
||||||
|
XAttribute isNear = action.Attribute("isNear");
|
||||||
|
if (isNear != null)
|
||||||
|
{
|
||||||
|
act.args.Add(isNear.Value);
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
act.args.Add("false");
|
||||||
|
}
|
||||||
|
newAction = act;
|
||||||
|
}
|
||||||
|
break;
|
||||||
default:
|
default:
|
||||||
newAction = new Action();
|
newAction = new Action();
|
||||||
break;
|
break;
|
||||||
|
|||||||
14
Data/App.xml
14
Data/App.xml
@ -629,9 +629,12 @@
|
|||||||
</Reset>
|
</Reset>
|
||||||
<Start>
|
<Start>
|
||||||
<Action type="Sequence">
|
<Action type="Sequence">
|
||||||
|
|
||||||
|
<Action type="Btns" value="下一步,上一步,确定,取消"></Action>
|
||||||
|
<Action type="CameraSwitch" nearPos="-3.543,3.007,-1.463" nearRot="27.9597,270,2.899792E-06" normalPos="-3.206,3.24,-1.425" normalRot="27.9597,270,2.899792E-06" isNear="false"></Action>
|
||||||
<Action type="SetScore" name="术前准备器械准备" value="6.5"></Action>
|
<Action type="SetScore" name="术前准备器械准备" value="6.5"></Action>
|
||||||
<Action type="Move" value="Main Camera" to="-3.206,3.24,-1.425" time="0"></Action>
|
<!--<Action type="Move" value="Main Camera" to="-3.206,3.24,-1.425" time="0"></Action>
|
||||||
<Action type="Rotate" value="Main Camera" to="27.9597,270,2.899792E-06" time="0"></Action>
|
<Action type="Rotate" value="Main Camera" to="27.9597,270,2.899792E-06" time="0"></Action>-->
|
||||||
<Action type="Hint" value="请在右侧物品栏中,点选当前实训所需的器械" time="-1" icon="true" audio="Q001.mp3"></Action>
|
<Action type="Hint" value="请在右侧物品栏中,点选当前实训所需的器械" time="-1" icon="true" audio="Q001.mp3"></Action>
|
||||||
<Action type="UITools" devices="创巾钳,直止血钳,弯止血钳,组织钳,尖剪,钝剪,持针钳,无齿镊,手术刀柄3号,刀片23号,肠钳,肾形盘,器械盒,S拉钩,铁锤,撬骨板,咬骨钳,骨刀,手术刀柄4号,手术刀片16号" answers="创巾钳,直止血钳,弯止血钳,组织钳,尖剪,钝剪,持针钳,无齿镊,手术刀柄3号,刀片23号,肠钳,肾形盘,器械盒,S拉钩"
|
<Action type="UITools" devices="创巾钳,直止血钳,弯止血钳,组织钳,尖剪,钝剪,持针钳,无齿镊,手术刀柄3号,刀片23号,肠钳,肾形盘,器械盒,S拉钩,铁锤,撬骨板,咬骨钳,骨刀,手术刀柄4号,手术刀片16号" answers="创巾钳,直止血钳,弯止血钳,组织钳,尖剪,钝剪,持针钳,无齿镊,手术刀柄3号,刀片23号,肠钳,肾形盘,器械盒,S拉钩"
|
||||||
setActive="true"
|
setActive="true"
|
||||||
@ -655,9 +658,8 @@
|
|||||||
<Start>
|
<Start>
|
||||||
<Action type="Sequence">
|
<Action type="Sequence">
|
||||||
<Action type="SetScore" name="术前准备药品准备" value="5.5"></Action>
|
<Action type="SetScore" name="术前准备药品准备" value="5.5"></Action>
|
||||||
<Action type="Move" value="Main Camera" to="-3.942,3.24,-4.319" time="0"></Action>
|
<Action type="CameraSwitch" nearPos="-3.942,3.24,-4.319" nearRot="16.42331,180,0" nearTime="1" normalPos="-3.942,3.24,-3.946" normalRot="16.42331,180,-5.305351E-14" farTime="1" isNear="false"></Action>
|
||||||
<Action type="Rotate" value="Main Camera" to="16.42331,180,0" time="0"></Action>
|
<Action type="Hint" value="请在右侧物品栏中,点选当前实训所需的药品" time="-1" icon="true" audio="q001.mp3"></Action>
|
||||||
<Action type="Hint" value="请在右侧物品栏中,点选当前实训所需的药品" time="-1" icon="true" audio="音频.mp3"></Action>
|
|
||||||
<Action type="UITools"
|
<Action type="UITools"
|
||||||
devices="速眠新,头孢噻呋,VC,硫酸阿托品,ATP,肾上腺素,红霉素眼膏,碘伏喷壶,75%酒精,5%葡萄糖注射液50ml,0.9%氯化钠注射液100ml,Vetwish软骨素,美洛昔康"
|
devices="速眠新,头孢噻呋,VC,硫酸阿托品,ATP,肾上腺素,红霉素眼膏,碘伏喷壶,75%酒精,5%葡萄糖注射液50ml,0.9%氯化钠注射液100ml,Vetwish软骨素,美洛昔康"
|
||||||
answers="速眠新,头孢噻呋,VC,硫酸阿托品,ATP,肾上腺素,红霉素眼膏,碘伏喷壶,75%酒精,5%葡萄糖注射液50ml,0.9%氯化钠注射液100ml"
|
answers="速眠新,头孢噻呋,VC,硫酸阿托品,ATP,肾上腺素,红霉素眼膏,碘伏喷壶,75%酒精,5%葡萄糖注射液50ml,0.9%氯化钠注射液100ml"
|
||||||
@ -685,7 +687,7 @@
|
|||||||
<Action type="SetScore" name="术前准备耗材准备" value="15.5"></Action>
|
<Action type="SetScore" name="术前准备耗材准备" value="15.5"></Action>
|
||||||
<Action type="Move" value="Main Camera" to="-5.532,3.438,-4" time="0"></Action>
|
<Action type="Move" value="Main Camera" to="-5.532,3.438,-4" time="0"></Action>
|
||||||
<Action type="Rotate" value="Main Camera" to="28.81702,180,0" time="0"></Action>
|
<Action type="Rotate" value="Main Camera" to="28.81702,180,0" time="0"></Action>
|
||||||
<Action type="Hint" value="请在右侧物品栏中,点选当前实训所需的耗材" time="-1" icon="true" audio="音频.mp3"></Action>
|
<Action type="Hint" value="请在右侧物品栏中,点选当前实训所需的耗材" time="-1" icon="true" audio="q001.mp3"></Action>
|
||||||
<Action type="UITools"
|
<Action type="UITools"
|
||||||
devices="电动剃毛刀,医用外科罩,无菌敷料,纱布绷带,24G静脉留置针,一次性注射器,纸胶带,弹性粘性绷带,大胶带,刷手毛刷,宠物电子体温计,一次性注射器1,肝素帽,创巾,保定保温毛巾,带针PGA缝线,听诊器,一次性手术帽,一次性手术衣,一次性外科灭菌手套,无菌擦手纸,无菌纱布,酒精棉球,碘伏棉球,T管,冲洗管,钢丝,骨钉,骨蜡"
|
devices="电动剃毛刀,医用外科罩,无菌敷料,纱布绷带,24G静脉留置针,一次性注射器,纸胶带,弹性粘性绷带,大胶带,刷手毛刷,宠物电子体温计,一次性注射器1,肝素帽,创巾,保定保温毛巾,带针PGA缝线,听诊器,一次性手术帽,一次性手术衣,一次性外科灭菌手套,无菌擦手纸,无菌纱布,酒精棉球,碘伏棉球,T管,冲洗管,钢丝,骨钉,骨蜡"
|
||||||
answers="电动剃毛刀,医用外科罩,无菌敷料,纱布绷带,24G静脉留置针,一次性注射器,纸胶带,弹性粘性绷带,大胶带,刷手毛刷,宠物电子体温计,一次性注射器1,肝素帽,创巾,保定保温毛巾,带针PGA缝线,听诊器,一次性手术帽,一次性手术衣,一次性外科灭菌手套,无菌擦手纸,无菌纱布,酒精棉球,碘伏棉球"
|
answers="电动剃毛刀,医用外科罩,无菌敷料,纱布绷带,24G静脉留置针,一次性注射器,纸胶带,弹性粘性绷带,大胶带,刷手毛刷,宠物电子体温计,一次性注射器1,肝素帽,创巾,保定保温毛巾,带针PGA缝线,听诊器,一次性手术帽,一次性手术衣,一次性外科灭菌手套,无菌擦手纸,无菌纱布,酒精棉球,碘伏棉球"
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user