Merge branch 'main' into SP3-8-serialization
This commit is contained in:
commit
f27dbb92b3
|
@ -0,0 +1,8 @@
|
||||||
|
- VertexShader: 46580970
|
||||||
|
FragmentShader: 35983630
|
||||||
|
SubPass: UI Translucent
|
||||||
|
Properties:
|
||||||
|
data.color: {x: 1, y: 1, z: 1, w: 1}
|
||||||
|
data.textureIndex: 65439157
|
||||||
|
data.alpha: 1
|
||||||
|
data.beta: {x: 1, y: 1, z: 1}
|
|
@ -0,0 +1,3 @@
|
||||||
|
Name: CutScene_01a
|
||||||
|
ID: 120028153
|
||||||
|
Type: 7
|
|
@ -0,0 +1,8 @@
|
||||||
|
- VertexShader: 46580970
|
||||||
|
FragmentShader: 35983630
|
||||||
|
SubPass: UI Translucent
|
||||||
|
Properties:
|
||||||
|
data.color: {x: 1, y: 1, z: 1, w: 1}
|
||||||
|
data.textureIndex: 54232941
|
||||||
|
data.alpha: 1
|
||||||
|
data.beta: {x: 1, y: 1, z: 1}
|
|
@ -0,0 +1,3 @@
|
||||||
|
Name: CutScene_01b
|
||||||
|
ID: 130271494
|
||||||
|
Type: 7
|
|
@ -0,0 +1,8 @@
|
||||||
|
- VertexShader: 46580970
|
||||||
|
FragmentShader: 35983630
|
||||||
|
SubPass: UI Translucent
|
||||||
|
Properties:
|
||||||
|
data.color: {x: 1, y: 1, z: 1, w: 1}
|
||||||
|
data.textureIndex: 61642935
|
||||||
|
data.alpha: 1
|
||||||
|
data.beta: {x: 1, y: 1, z: 1}
|
|
@ -0,0 +1,3 @@
|
||||||
|
Name: CutScene_01c
|
||||||
|
ID: 118957569
|
||||||
|
Type: 7
|
|
@ -0,0 +1,8 @@
|
||||||
|
- VertexShader: 46580970
|
||||||
|
FragmentShader: 35983630
|
||||||
|
SubPass: UI
|
||||||
|
Properties:
|
||||||
|
data.color: {x: 1, y: 1, z: 1, w: 1}
|
||||||
|
data.textureIndex: 56583306
|
||||||
|
data.alpha: 1
|
||||||
|
data.beta: {x: 1, y: 1, z: 1}
|
|
@ -0,0 +1,3 @@
|
||||||
|
Name: CutScene_02a
|
||||||
|
ID: 120947645
|
||||||
|
Type: 7
|
|
@ -0,0 +1,8 @@
|
||||||
|
- VertexShader: 46580970
|
||||||
|
FragmentShader: 35983630
|
||||||
|
SubPass: UI
|
||||||
|
Properties:
|
||||||
|
data.color: {x: 1, y: 1, z: 1, w: 1}
|
||||||
|
data.textureIndex: 65259204
|
||||||
|
data.alpha: 1
|
||||||
|
data.beta: {x: 1, y: 1, z: 1}
|
|
@ -0,0 +1,3 @@
|
||||||
|
Name: CutScene_02b
|
||||||
|
ID: 129923341
|
||||||
|
Type: 7
|
|
@ -0,0 +1,8 @@
|
||||||
|
- VertexShader: 46580970
|
||||||
|
FragmentShader: 35983630
|
||||||
|
SubPass: UI
|
||||||
|
Properties:
|
||||||
|
data.color: {x: 1, y: 1, z: 1, w: 1}
|
||||||
|
data.textureIndex: 66222856
|
||||||
|
data.alpha: 1
|
||||||
|
data.beta: {x: 1, y: 1, z: 1}
|
|
@ -0,0 +1,3 @@
|
||||||
|
Name: CutScene_02c
|
||||||
|
ID: 133191310
|
||||||
|
Type: 7
|
|
@ -0,0 +1,8 @@
|
||||||
|
- VertexShader: 46580970
|
||||||
|
FragmentShader: 35983630
|
||||||
|
SubPass: UI
|
||||||
|
Properties:
|
||||||
|
data.color: {x: 1, y: 1, z: 1, w: 1}
|
||||||
|
data.textureIndex: 58931679
|
||||||
|
data.alpha: 1
|
||||||
|
data.beta: {x: 1, y: 1, z: 1}
|
|
@ -0,0 +1,3 @@
|
||||||
|
Name: CutScene_03a
|
||||||
|
ID: 129620984
|
||||||
|
Type: 7
|
|
@ -0,0 +1,8 @@
|
||||||
|
- VertexShader: 46580970
|
||||||
|
FragmentShader: 35983630
|
||||||
|
SubPass: UI
|
||||||
|
Properties:
|
||||||
|
data.color: {x: 1, y: 1, z: 1, w: 1}
|
||||||
|
data.textureIndex: 56330596
|
||||||
|
data.alpha: 1
|
||||||
|
data.beta: {x: 1, y: 1, z: 1}
|
|
@ -0,0 +1,3 @@
|
||||||
|
Name: CutScene_03b
|
||||||
|
ID: 119078830
|
||||||
|
Type: 7
|
|
@ -0,0 +1,8 @@
|
||||||
|
- VertexShader: 46580970
|
||||||
|
FragmentShader: 35983630
|
||||||
|
SubPass: UI
|
||||||
|
Properties:
|
||||||
|
data.color: {x: 1, y: 1, z: 1, w: 1}
|
||||||
|
data.textureIndex: 66929828
|
||||||
|
data.alpha: 1
|
||||||
|
data.beta: {x: 1, y: 1, z: 1}
|
|
@ -0,0 +1,3 @@
|
||||||
|
Name: CutScene_03c
|
||||||
|
ID: 133041695
|
||||||
|
Type: 7
|
|
@ -0,0 +1,8 @@
|
||||||
|
- VertexShader: 46580970
|
||||||
|
FragmentShader: 35983630
|
||||||
|
SubPass: UI
|
||||||
|
Properties:
|
||||||
|
data.color: {x: 1, y: 1, z: 1, w: 1}
|
||||||
|
data.textureIndex: 66009942
|
||||||
|
data.alpha: 1
|
||||||
|
data.beta: {x: 1, y: 1, z: 1}
|
|
@ -0,0 +1,3 @@
|
||||||
|
Name: CutScene_03d
|
||||||
|
ID: 117751129
|
||||||
|
Type: 7
|
|
@ -0,0 +1,8 @@
|
||||||
|
- VertexShader: 46580970
|
||||||
|
FragmentShader: 35983630
|
||||||
|
SubPass: UI
|
||||||
|
Properties:
|
||||||
|
data.color: {x: 1, y: 1, z: 1, w: 1}
|
||||||
|
data.textureIndex: 61803402
|
||||||
|
data.alpha: 1
|
||||||
|
data.beta: {x: 1, y: 1, z: 1}
|
|
@ -0,0 +1,3 @@
|
||||||
|
Name: CutScene_03e
|
||||||
|
ID: 131504451
|
||||||
|
Type: 7
|
|
@ -0,0 +1,8 @@
|
||||||
|
- VertexShader: 46580970
|
||||||
|
FragmentShader: 35983630
|
||||||
|
SubPass: UI
|
||||||
|
Properties:
|
||||||
|
data.color: {x: 1, y: 1, z: 1, w: 1}
|
||||||
|
data.textureIndex: 66775153
|
||||||
|
data.alpha: 1
|
||||||
|
data.beta: {x: 1, y: 1, z: 1}
|
|
@ -0,0 +1,3 @@
|
||||||
|
Name: CutScene_bg
|
||||||
|
ID: 117531460
|
||||||
|
Type: 7
|
|
@ -0,0 +1,8 @@
|
||||||
|
- VertexShader: 39210065
|
||||||
|
FragmentShader: 46377769
|
||||||
|
SubPass: G-Buffer Write
|
||||||
|
Properties:
|
||||||
|
data.color: {x: 1, y: 1, z: 1, w: 1}
|
||||||
|
data.textureIndex: 50821588
|
||||||
|
data.alpha: 1
|
||||||
|
data.beta: {x: 1, y: 1, z: 1}
|
|
@ -0,0 +1,3 @@
|
||||||
|
Name: MT_HousePaletteLevel3
|
||||||
|
ID: 126223465
|
||||||
|
Type: 7
|
|
@ -1,6 +1,6 @@
|
||||||
- VertexShader: 37048829
|
- VertexShader: 37048829
|
||||||
FragmentShader: 45685219
|
FragmentShader: 45685219
|
||||||
SubPass: G-Buffer Write
|
SubPass: G-Buffer Write With VFX
|
||||||
Properties:
|
Properties:
|
||||||
data.color: {x: 1, y: 1, z: 1, w: 1}
|
data.color: {x: 1, y: 1, z: 1, w: 1}
|
||||||
data.textureIndex: 57342922
|
data.textureIndex: 57342922
|
||||||
|
|
|
@ -0,0 +1,8 @@
|
||||||
|
- VertexShader: 46580970
|
||||||
|
FragmentShader: 35983630
|
||||||
|
SubPass: UI
|
||||||
|
Properties:
|
||||||
|
data.color: {x: 1, y: 1, z: 1, w: 1}
|
||||||
|
data.textureIndex: 63456868
|
||||||
|
data.alpha: 1
|
||||||
|
data.beta: {x: 1, y: 1, z: 1}
|
|
@ -0,0 +1,3 @@
|
||||||
|
Name: Steal_Food
|
||||||
|
ID: 127459277
|
||||||
|
Type: 7
|
|
@ -0,0 +1,8 @@
|
||||||
|
- VertexShader: 46580970
|
||||||
|
FragmentShader: 50110174
|
||||||
|
SubPass: UI
|
||||||
|
Properties:
|
||||||
|
data.color: {x: 0, y: 0, z: 0, w: 1}
|
||||||
|
data.textureIndex: 0
|
||||||
|
data.alpha: 0
|
||||||
|
data.beta: {x: 1, y: 1, z: 1}
|
|
@ -0,0 +1,3 @@
|
||||||
|
Name: UIMat_Black
|
||||||
|
ID: 120016136
|
||||||
|
Type: 7
|
|
@ -4,5 +4,5 @@
|
||||||
Properties:
|
Properties:
|
||||||
data.color: {x: 1, y: 1, z: 1, w: 1}
|
data.color: {x: 1, y: 1, z: 1, w: 1}
|
||||||
data.textureIndex: 54324293
|
data.textureIndex: 54324293
|
||||||
data.alpha: 0
|
data.alpha: 1
|
||||||
data.beta: {x: 1, y: 1, z: 1}
|
data.beta: {x: 1, y: 1, z: 1}
|
File diff suppressed because one or more lines are too long
Binary file not shown.
|
@ -0,0 +1,7 @@
|
||||||
|
Name: MD_Box
|
||||||
|
ID: 70818427
|
||||||
|
Type: 4
|
||||||
|
Sub Assets:
|
||||||
|
Name: Box
|
||||||
|
ID: 140639624
|
||||||
|
Type: 8
|
File diff suppressed because one or more lines are too long
Binary file not shown.
|
@ -0,0 +1,64 @@
|
||||||
|
Name: MD_Level3Furnitures
|
||||||
|
ID: 81985261
|
||||||
|
Type: 4
|
||||||
|
Sub Assets:
|
||||||
|
Name: DrawerSmall01.001
|
||||||
|
ID: 149702955
|
||||||
|
Type: 8
|
||||||
|
Name: CupboardEmpty
|
||||||
|
ID: 144058424
|
||||||
|
Type: 8
|
||||||
|
Name: DoorDoubleRight
|
||||||
|
ID: 140394654
|
||||||
|
Type: 8
|
||||||
|
Name: DoorDoubleLeft
|
||||||
|
ID: 149432297
|
||||||
|
Type: 8
|
||||||
|
Name: TV_Screen
|
||||||
|
ID: 139805143
|
||||||
|
Type: 8
|
||||||
|
Name: CupboardSolidBlock
|
||||||
|
ID: 143365399
|
||||||
|
Type: 8
|
||||||
|
Name: MetalShelf02
|
||||||
|
ID: 140244884
|
||||||
|
Type: 8
|
||||||
|
Name: Speaker
|
||||||
|
ID: 150497074
|
||||||
|
Type: 8
|
||||||
|
Name: Table02
|
||||||
|
ID: 142652392
|
||||||
|
Type: 8
|
||||||
|
Name: CupboardSinkPiece
|
||||||
|
ID: 144544365
|
||||||
|
Type: 8
|
||||||
|
Name: Couch_Cushion_Bouncy
|
||||||
|
ID: 135719689
|
||||||
|
Type: 8
|
||||||
|
Name: Couch_Right
|
||||||
|
ID: 138531188
|
||||||
|
Type: 8
|
||||||
|
Name: Couch_Left
|
||||||
|
ID: 137589234
|
||||||
|
Type: 8
|
||||||
|
Name: Couch_Mid
|
||||||
|
ID: 147766199
|
||||||
|
Type: 8
|
||||||
|
Name: Couch_Cushion_Reg
|
||||||
|
ID: 143809811
|
||||||
|
Type: 8
|
||||||
|
Name: Chair03
|
||||||
|
ID: 137183283
|
||||||
|
Type: 8
|
||||||
|
Name: Couch_Cushion_Casting
|
||||||
|
ID: 148097428
|
||||||
|
Type: 8
|
||||||
|
Name: Couch_Right_Casting
|
||||||
|
ID: 136550658
|
||||||
|
Type: 8
|
||||||
|
Name: Couch_Left_Casting
|
||||||
|
ID: 137021820
|
||||||
|
Type: 8
|
||||||
|
Name: Couch_Mid_Casting
|
||||||
|
ID: 141205478
|
||||||
|
Type: 8
|
File diff suppressed because one or more lines are too long
Binary file not shown.
|
@ -0,0 +1,7 @@
|
||||||
|
Name: MD_LightBeam
|
||||||
|
ID: 82341473
|
||||||
|
Type: 4
|
||||||
|
Sub Assets:
|
||||||
|
Name: Cylinder
|
||||||
|
ID: 143485560
|
||||||
|
Type: 8
|
File diff suppressed because one or more lines are too long
Binary file not shown.
|
@ -0,0 +1,115 @@
|
||||||
|
Name: MD_ModularWallsLevel3
|
||||||
|
ID: 72946969
|
||||||
|
Type: 4
|
||||||
|
Sub Assets:
|
||||||
|
Name: Pillar_GroundLevel
|
||||||
|
ID: 142355539
|
||||||
|
Type: 8
|
||||||
|
Name: WallEnd_GroundLevel
|
||||||
|
ID: 135098906
|
||||||
|
Type: 8
|
||||||
|
Name: Pillar_UpperLevel
|
||||||
|
ID: 140176723
|
||||||
|
Type: 8
|
||||||
|
Name: WallEnd_UpperLevel
|
||||||
|
ID: 135608625
|
||||||
|
Type: 8
|
||||||
|
Name: Railings_Single
|
||||||
|
ID: 143247134
|
||||||
|
Type: 8
|
||||||
|
Name: Stairs_Nine
|
||||||
|
ID: 150659431
|
||||||
|
Type: 8
|
||||||
|
Name: Stairs_Single
|
||||||
|
ID: 149660801
|
||||||
|
Type: 8
|
||||||
|
Name: WallDoorHole_GroundLevel
|
||||||
|
ID: 143660070
|
||||||
|
Type: 8
|
||||||
|
Name: Door
|
||||||
|
ID: 140827566
|
||||||
|
Type: 8
|
||||||
|
Name: DoorFrame
|
||||||
|
ID: 148230390
|
||||||
|
Type: 8
|
||||||
|
Name: WallDoorHole_UpperLevel
|
||||||
|
ID: 148075107
|
||||||
|
Type: 8
|
||||||
|
Name: FloorLarge
|
||||||
|
ID: 142686872
|
||||||
|
Type: 8
|
||||||
|
Name: FloorSmall
|
||||||
|
ID: 146483541
|
||||||
|
Type: 8
|
||||||
|
Name: FloorLongV2
|
||||||
|
ID: 142103206
|
||||||
|
Type: 8
|
||||||
|
Name: FloorLongV1
|
||||||
|
ID: 137355351
|
||||||
|
Type: 8
|
||||||
|
Name: WallCorner_GroundLevel
|
||||||
|
ID: 135381806
|
||||||
|
Type: 8
|
||||||
|
Name: WallCorner_UpperLevel
|
||||||
|
ID: 142118787
|
||||||
|
Type: 8
|
||||||
|
Name: WallDefault_GroundLevel
|
||||||
|
ID: 140523061
|
||||||
|
Type: 8
|
||||||
|
Name: WallDefault_UpperLevel
|
||||||
|
ID: 148065788
|
||||||
|
Type: 8
|
||||||
|
Name: WallLarge_GroundLevel
|
||||||
|
ID: 138571126
|
||||||
|
Type: 8
|
||||||
|
Name: WallLarge_UpperLevel
|
||||||
|
ID: 141321653
|
||||||
|
Type: 8
|
||||||
|
Name: WallTBlock_GroundLevel
|
||||||
|
ID: 144033065
|
||||||
|
Type: 8
|
||||||
|
Name: WallTBlock_UpperLevel
|
||||||
|
ID: 143422750
|
||||||
|
Type: 8
|
||||||
|
Name: WindowLargeClosedV1_GroundLevel
|
||||||
|
ID: 144185196
|
||||||
|
Type: 8
|
||||||
|
Name: WindowLargeClosedV1_UpperLevel
|
||||||
|
ID: 139481766
|
||||||
|
Type: 8
|
||||||
|
Name: WindowLargeClosedV2_UpperLevel
|
||||||
|
ID: 148869790
|
||||||
|
Type: 8
|
||||||
|
Name: WindowSmallOpenedV1_GroundLevel
|
||||||
|
ID: 139767865
|
||||||
|
Type: 8
|
||||||
|
Name: WindowSmallOpenedV1_UpperLevel
|
||||||
|
ID: 149358260
|
||||||
|
Type: 8
|
||||||
|
Name: WindowSmallClosedV1_GroundLevel
|
||||||
|
ID: 142546138
|
||||||
|
Type: 8
|
||||||
|
Name: WindowSmallClosedV1_UpperLevel
|
||||||
|
ID: 145491414
|
||||||
|
Type: 8
|
||||||
|
Name: WindowSmallClosedV2_UpperLevel
|
||||||
|
ID: 135806521
|
||||||
|
Type: 8
|
||||||
|
Name: WindowLargeOpenV1_GroundLevel
|
||||||
|
ID: 141867906
|
||||||
|
Type: 8
|
||||||
|
Name: WindowLargeOpenV1_UpperLevel
|
||||||
|
ID: 146405629
|
||||||
|
Type: 8
|
||||||
|
Name: Beam_Bar
|
||||||
|
ID: 146273456
|
||||||
|
Type: 8
|
||||||
|
Name: Beam_Lights
|
||||||
|
ID: 150210189
|
||||||
|
Type: 8
|
||||||
|
Name: Railings_Three
|
||||||
|
ID: 137150602
|
||||||
|
Type: 8
|
||||||
|
Name: FloorMassive
|
||||||
|
ID: 147993277
|
||||||
|
Type: 8
|
|
@ -0,0 +1,585 @@
|
||||||
|
- EID: 1
|
||||||
|
Name: Canvas1
|
||||||
|
IsActive: true
|
||||||
|
NumberOfChildren: 3
|
||||||
|
Components:
|
||||||
|
Canvas Component:
|
||||||
|
Canvas Width: 1920
|
||||||
|
Canvas Height: 1080
|
||||||
|
Scale by canvas width: false
|
||||||
|
IsActive: true
|
||||||
|
Scripts: ~
|
||||||
|
- EID: 10
|
||||||
|
Name: CutScene1
|
||||||
|
IsActive: true
|
||||||
|
NumberOfChildren: 3
|
||||||
|
Components:
|
||||||
|
UI Component:
|
||||||
|
Canvas ID: 1
|
||||||
|
Hovered: false
|
||||||
|
Clicked: false
|
||||||
|
IsActive: true
|
||||||
|
Scripts: ~
|
||||||
|
- EID: 2
|
||||||
|
Name: pic1
|
||||||
|
IsActive: true
|
||||||
|
NumberOfChildren: 0
|
||||||
|
Components:
|
||||||
|
Transform Component:
|
||||||
|
Translate: {x: -550, y: -1200, z: 0.5}
|
||||||
|
Rotate: {x: 0, y: 0, z: 0}
|
||||||
|
Scale: {x: 675, y: 1009, z: 1}
|
||||||
|
IsActive: true
|
||||||
|
Renderable Component:
|
||||||
|
Mesh: 141771688
|
||||||
|
Material: 120028153
|
||||||
|
IsActive: true
|
||||||
|
UI Component:
|
||||||
|
Canvas ID: 1
|
||||||
|
Hovered: false
|
||||||
|
Clicked: false
|
||||||
|
IsActive: true
|
||||||
|
Scripts: ~
|
||||||
|
- EID: 65542
|
||||||
|
Name: pic2
|
||||||
|
IsActive: true
|
||||||
|
NumberOfChildren: 0
|
||||||
|
Components:
|
||||||
|
Transform Component:
|
||||||
|
Translate: {x: 0, y: 1200, z: 0.400000006}
|
||||||
|
Rotate: {x: 0, y: 0, z: 0}
|
||||||
|
Scale: {x: 1000, y: 1032, z: 1}
|
||||||
|
IsActive: true
|
||||||
|
Renderable Component:
|
||||||
|
Mesh: 141771688
|
||||||
|
Material: 130271494
|
||||||
|
IsActive: true
|
||||||
|
UI Component:
|
||||||
|
Canvas ID: 1
|
||||||
|
Hovered: false
|
||||||
|
Clicked: false
|
||||||
|
IsActive: true
|
||||||
|
Scripts: ~
|
||||||
|
- EID: 5
|
||||||
|
Name: pic3
|
||||||
|
IsActive: true
|
||||||
|
NumberOfChildren: 0
|
||||||
|
Components:
|
||||||
|
Transform Component:
|
||||||
|
Translate: {x: 550, y: -1200, z: 0.300000012}
|
||||||
|
Rotate: {x: 0, y: 0, z: 0}
|
||||||
|
Scale: {x: 756, y: 984, z: 1}
|
||||||
|
IsActive: true
|
||||||
|
Renderable Component:
|
||||||
|
Mesh: 141771688
|
||||||
|
Material: 118957569
|
||||||
|
IsActive: true
|
||||||
|
UI Component:
|
||||||
|
Canvas ID: 1
|
||||||
|
Hovered: false
|
||||||
|
Clicked: false
|
||||||
|
IsActive: true
|
||||||
|
Scripts: ~
|
||||||
|
- EID: 11
|
||||||
|
Name: Background
|
||||||
|
IsActive: true
|
||||||
|
NumberOfChildren: 0
|
||||||
|
Components:
|
||||||
|
Transform Component:
|
||||||
|
Translate: {x: 0, y: 0, z: 0.699999988}
|
||||||
|
Rotate: {x: 0, y: 0, z: 0}
|
||||||
|
Scale: {x: 1920, y: 1080, z: 1}
|
||||||
|
IsActive: true
|
||||||
|
Renderable Component:
|
||||||
|
Mesh: 141771688
|
||||||
|
Material: 117531460
|
||||||
|
IsActive: true
|
||||||
|
UI Component:
|
||||||
|
Canvas ID: 1
|
||||||
|
Hovered: false
|
||||||
|
Clicked: false
|
||||||
|
IsActive: true
|
||||||
|
Scripts: ~
|
||||||
|
- EID: 12
|
||||||
|
Name: Text
|
||||||
|
IsActive: true
|
||||||
|
NumberOfChildren: 0
|
||||||
|
Components:
|
||||||
|
Transform Component:
|
||||||
|
Translate: {x: 250, y: -500, z: 0.100000001}
|
||||||
|
Rotate: {x: 0, y: 0, z: 0}
|
||||||
|
Scale: {x: 50, y: 50, z: 50}
|
||||||
|
IsActive: true
|
||||||
|
Text Renderer Component:
|
||||||
|
Text: Press Space to contiune
|
||||||
|
Font: 176667660
|
||||||
|
IsActive: true
|
||||||
|
UI Component:
|
||||||
|
Canvas ID: 1
|
||||||
|
Hovered: false
|
||||||
|
Clicked: false
|
||||||
|
IsActive: true
|
||||||
|
Scripts: ~
|
||||||
|
- EID: 3
|
||||||
|
Name: Camera
|
||||||
|
IsActive: true
|
||||||
|
NumberOfChildren: 0
|
||||||
|
Components:
|
||||||
|
Transform Component:
|
||||||
|
Translate: {x: 0, y: 0, z: 0}
|
||||||
|
Rotate: {x: 0, y: 0, z: 0}
|
||||||
|
Scale: {x: 1, y: 1, z: 1}
|
||||||
|
IsActive: true
|
||||||
|
Camera Component:
|
||||||
|
Position: {x: 0, y: 0, z: 0}
|
||||||
|
Pitch: 0
|
||||||
|
Yaw: 0
|
||||||
|
Roll: 0
|
||||||
|
Width: 1175
|
||||||
|
Near: 0.00999999978
|
||||||
|
Far: 10000
|
||||||
|
Perspective: true
|
||||||
|
FOV: 90
|
||||||
|
IsActive: true
|
||||||
|
Scripts: ~
|
||||||
|
- EID: 7
|
||||||
|
Name: CutsceneManager
|
||||||
|
IsActive: true
|
||||||
|
NumberOfChildren: 0
|
||||||
|
Components: ~
|
||||||
|
Scripts:
|
||||||
|
- Type: Cutscene
|
||||||
|
Enabled: true
|
||||||
|
duration: 2
|
||||||
|
cutscene1Points: 4
|
||||||
|
cutscene1Pics: 10
|
||||||
|
cutscene2Points: 20
|
||||||
|
cutscene2Pics: 14
|
||||||
|
cutscene3Points: 31
|
||||||
|
cutscene3Pics: 25
|
||||||
|
canvas1: 1
|
||||||
|
canvas2: 13
|
||||||
|
canvas3: 24
|
||||||
|
- EID: 4
|
||||||
|
Name: CutScene1Points
|
||||||
|
IsActive: true
|
||||||
|
NumberOfChildren: 3
|
||||||
|
Components: ~
|
||||||
|
Scripts: ~
|
||||||
|
- EID: 0
|
||||||
|
Name: Pic1Point
|
||||||
|
IsActive: true
|
||||||
|
NumberOfChildren: 0
|
||||||
|
Components:
|
||||||
|
Transform Component:
|
||||||
|
Translate: {x: -550, y: 0, z: 0.5}
|
||||||
|
Rotate: {x: 0, y: 0, z: 0}
|
||||||
|
Scale: {x: 1, y: 1, z: 1}
|
||||||
|
IsActive: true
|
||||||
|
Scripts: ~
|
||||||
|
- EID: 8
|
||||||
|
Name: Pic2Point
|
||||||
|
IsActive: true
|
||||||
|
NumberOfChildren: 0
|
||||||
|
Components:
|
||||||
|
Transform Component:
|
||||||
|
Translate: {x: 0, y: 0, z: 0.400000006}
|
||||||
|
Rotate: {x: 0, y: 0, z: 0}
|
||||||
|
Scale: {x: 1, y: 1, z: 1}
|
||||||
|
IsActive: true
|
||||||
|
Scripts: ~
|
||||||
|
- EID: 9
|
||||||
|
Name: Pic3Point
|
||||||
|
IsActive: true
|
||||||
|
NumberOfChildren: 0
|
||||||
|
Components:
|
||||||
|
Transform Component:
|
||||||
|
Translate: {x: 550, y: 0, z: 0.300000012}
|
||||||
|
Rotate: {x: 0, y: 0, z: 0}
|
||||||
|
Scale: {x: 1, y: 1, z: 1}
|
||||||
|
IsActive: true
|
||||||
|
Scripts: ~
|
||||||
|
- EID: 13
|
||||||
|
Name: Canvas2
|
||||||
|
IsActive: false
|
||||||
|
NumberOfChildren: 3
|
||||||
|
Components:
|
||||||
|
Canvas Component:
|
||||||
|
Canvas Width: 1920
|
||||||
|
Canvas Height: 1080
|
||||||
|
Scale by canvas width: false
|
||||||
|
IsActive: false
|
||||||
|
Scripts: ~
|
||||||
|
- EID: 14
|
||||||
|
Name: CutScene2
|
||||||
|
IsActive: true
|
||||||
|
NumberOfChildren: 3
|
||||||
|
Components:
|
||||||
|
UI Component:
|
||||||
|
Canvas ID: 13
|
||||||
|
Hovered: false
|
||||||
|
Clicked: false
|
||||||
|
IsActive: true
|
||||||
|
Scripts: ~
|
||||||
|
- EID: 15
|
||||||
|
Name: pic1
|
||||||
|
IsActive: true
|
||||||
|
NumberOfChildren: 0
|
||||||
|
Components:
|
||||||
|
Transform Component:
|
||||||
|
Translate: {x: -1050, y: 250, z: 0.5}
|
||||||
|
Rotate: {x: 0, y: 0, z: 0}
|
||||||
|
Scale: {x: 1768, y: 545, z: 1}
|
||||||
|
IsActive: true
|
||||||
|
Renderable Component:
|
||||||
|
Mesh: 141771688
|
||||||
|
Material: 120947645
|
||||||
|
IsActive: true
|
||||||
|
UI Component:
|
||||||
|
Canvas ID: 13
|
||||||
|
Hovered: false
|
||||||
|
Clicked: false
|
||||||
|
IsActive: true
|
||||||
|
Scripts: ~
|
||||||
|
- EID: 16
|
||||||
|
Name: pic2
|
||||||
|
IsActive: true
|
||||||
|
NumberOfChildren: 0
|
||||||
|
Components:
|
||||||
|
Transform Component:
|
||||||
|
Translate: {x: -300, y: -1200, z: 0.400000006}
|
||||||
|
Rotate: {x: 0, y: 0, z: 0}
|
||||||
|
Scale: {x: 1258, y: 596, z: 1}
|
||||||
|
IsActive: true
|
||||||
|
Renderable Component:
|
||||||
|
Mesh: 141771688
|
||||||
|
Material: 129923341
|
||||||
|
IsActive: true
|
||||||
|
UI Component:
|
||||||
|
Canvas ID: 13
|
||||||
|
Hovered: false
|
||||||
|
Clicked: false
|
||||||
|
IsActive: true
|
||||||
|
Scripts: ~
|
||||||
|
- EID: 17
|
||||||
|
Name: pic3
|
||||||
|
IsActive: true
|
||||||
|
NumberOfChildren: 0
|
||||||
|
Components:
|
||||||
|
Transform Component:
|
||||||
|
Translate: {x: 1550, y: 0, z: 0.300000012}
|
||||||
|
Rotate: {x: 0, y: 0, z: 0}
|
||||||
|
Scale: {x: 712, y: 1028, z: 1}
|
||||||
|
IsActive: true
|
||||||
|
Renderable Component:
|
||||||
|
Mesh: 141771688
|
||||||
|
Material: 133191310
|
||||||
|
IsActive: true
|
||||||
|
UI Component:
|
||||||
|
Canvas ID: 13
|
||||||
|
Hovered: false
|
||||||
|
Clicked: false
|
||||||
|
IsActive: true
|
||||||
|
Scripts: ~
|
||||||
|
- EID: 18
|
||||||
|
Name: Background
|
||||||
|
IsActive: true
|
||||||
|
NumberOfChildren: 0
|
||||||
|
Components:
|
||||||
|
Transform Component:
|
||||||
|
Translate: {x: 0, y: 0, z: 0.699999988}
|
||||||
|
Rotate: {x: 0, y: 0, z: 0}
|
||||||
|
Scale: {x: 1920, y: 1080, z: 1}
|
||||||
|
IsActive: true
|
||||||
|
Renderable Component:
|
||||||
|
Mesh: 141771688
|
||||||
|
Material: 117531460
|
||||||
|
IsActive: true
|
||||||
|
UI Component:
|
||||||
|
Canvas ID: 13
|
||||||
|
Hovered: false
|
||||||
|
Clicked: false
|
||||||
|
IsActive: true
|
||||||
|
Scripts: ~
|
||||||
|
- EID: 19
|
||||||
|
Name: Text
|
||||||
|
IsActive: true
|
||||||
|
NumberOfChildren: 0
|
||||||
|
Components:
|
||||||
|
Transform Component:
|
||||||
|
Translate: {x: 250, y: -500, z: 0.100000001}
|
||||||
|
Rotate: {x: 0, y: 0, z: 0}
|
||||||
|
Scale: {x: 50, y: 50, z: 50}
|
||||||
|
IsActive: true
|
||||||
|
Text Renderer Component:
|
||||||
|
Text: Press Space to contiune
|
||||||
|
Font: 176667660
|
||||||
|
IsActive: true
|
||||||
|
UI Component:
|
||||||
|
Canvas ID: 13
|
||||||
|
Hovered: false
|
||||||
|
Clicked: false
|
||||||
|
IsActive: true
|
||||||
|
Scripts: ~
|
||||||
|
- EID: 20
|
||||||
|
Name: CutScene2Points
|
||||||
|
IsActive: true
|
||||||
|
NumberOfChildren: 3
|
||||||
|
Components: ~
|
||||||
|
Scripts: ~
|
||||||
|
- EID: 21
|
||||||
|
Name: Pic1Point
|
||||||
|
IsActive: true
|
||||||
|
NumberOfChildren: 0
|
||||||
|
Components:
|
||||||
|
Transform Component:
|
||||||
|
Translate: {x: -50, y: 250, z: 0.5}
|
||||||
|
Rotate: {x: 0, y: 0, z: 0}
|
||||||
|
Scale: {x: 1, y: 1, z: 1}
|
||||||
|
IsActive: true
|
||||||
|
Scripts: ~
|
||||||
|
- EID: 22
|
||||||
|
Name: Pic2Point
|
||||||
|
IsActive: true
|
||||||
|
NumberOfChildren: 0
|
||||||
|
Components:
|
||||||
|
Transform Component:
|
||||||
|
Translate: {x: -300, y: -200, z: 0.400000006}
|
||||||
|
Rotate: {x: 0, y: 0, z: 0}
|
||||||
|
Scale: {x: 1, y: 1, z: 1}
|
||||||
|
IsActive: true
|
||||||
|
Scripts: ~
|
||||||
|
- EID: 23
|
||||||
|
Name: Pic3Point
|
||||||
|
IsActive: true
|
||||||
|
NumberOfChildren: 0
|
||||||
|
Components:
|
||||||
|
Transform Component:
|
||||||
|
Translate: {x: 550, y: 0, z: 0.300000012}
|
||||||
|
Rotate: {x: 0, y: 0, z: 0}
|
||||||
|
Scale: {x: 1, y: 1, z: 1}
|
||||||
|
IsActive: true
|
||||||
|
Scripts: ~
|
||||||
|
- EID: 24
|
||||||
|
Name: Canvas3
|
||||||
|
IsActive: true
|
||||||
|
NumberOfChildren: 3
|
||||||
|
Components:
|
||||||
|
Canvas Component:
|
||||||
|
Canvas Width: 1920
|
||||||
|
Canvas Height: 1080
|
||||||
|
Scale by canvas width: false
|
||||||
|
IsActive: true
|
||||||
|
Scripts: ~
|
||||||
|
- EID: 25
|
||||||
|
Name: CutScene3
|
||||||
|
IsActive: true
|
||||||
|
NumberOfChildren: 5
|
||||||
|
Components:
|
||||||
|
UI Component:
|
||||||
|
Canvas ID: 24
|
||||||
|
Hovered: false
|
||||||
|
Clicked: false
|
||||||
|
IsActive: true
|
||||||
|
Scripts: ~
|
||||||
|
- EID: 26
|
||||||
|
Name: pic1
|
||||||
|
IsActive: true
|
||||||
|
NumberOfChildren: 0
|
||||||
|
Components:
|
||||||
|
Transform Component:
|
||||||
|
Translate: {x: -1375, y: 250, z: 0.5}
|
||||||
|
Rotate: {x: 0, y: 0, z: 0}
|
||||||
|
Scale: {x: 982, y: 527, z: 1}
|
||||||
|
IsActive: true
|
||||||
|
Renderable Component:
|
||||||
|
Mesh: 141771688
|
||||||
|
Material: 129620984
|
||||||
|
IsActive: true
|
||||||
|
UI Component:
|
||||||
|
Canvas ID: 24
|
||||||
|
Hovered: false
|
||||||
|
Clicked: false
|
||||||
|
IsActive: true
|
||||||
|
Scripts: ~
|
||||||
|
- EID: 27
|
||||||
|
Name: pic2
|
||||||
|
IsActive: true
|
||||||
|
NumberOfChildren: 0
|
||||||
|
Components:
|
||||||
|
Transform Component:
|
||||||
|
Translate: {x: 200, y: 1200, z: 0.400000006}
|
||||||
|
Rotate: {x: 0, y: 0, z: 0}
|
||||||
|
Scale: {x: 625, y: 579, z: 1}
|
||||||
|
IsActive: true
|
||||||
|
Renderable Component:
|
||||||
|
Mesh: 141771688
|
||||||
|
Material: 119078830
|
||||||
|
IsActive: true
|
||||||
|
UI Component:
|
||||||
|
Canvas ID: 24
|
||||||
|
Hovered: false
|
||||||
|
Clicked: false
|
||||||
|
IsActive: true
|
||||||
|
Scripts: ~
|
||||||
|
- EID: 28
|
||||||
|
Name: pic3
|
||||||
|
IsActive: true
|
||||||
|
NumberOfChildren: 0
|
||||||
|
Components:
|
||||||
|
Transform Component:
|
||||||
|
Translate: {x: 1700, y: 200, z: 0.300000012}
|
||||||
|
Rotate: {x: 0, y: 0, z: 0}
|
||||||
|
Scale: {x: 529, y: 670, z: 1}
|
||||||
|
IsActive: true
|
||||||
|
Renderable Component:
|
||||||
|
Mesh: 141771688
|
||||||
|
Material: 133041695
|
||||||
|
IsActive: true
|
||||||
|
UI Component:
|
||||||
|
Canvas ID: 24
|
||||||
|
Hovered: false
|
||||||
|
Clicked: false
|
||||||
|
IsActive: true
|
||||||
|
Scripts: ~
|
||||||
|
- EID: 35
|
||||||
|
Name: pic4
|
||||||
|
IsActive: true
|
||||||
|
NumberOfChildren: 0
|
||||||
|
Components:
|
||||||
|
Transform Component:
|
||||||
|
Translate: {x: -1425, y: -200, z: 0.5}
|
||||||
|
Rotate: {x: 0, y: 0, z: 0}
|
||||||
|
Scale: {x: 1299, y: 575, z: 1}
|
||||||
|
IsActive: true
|
||||||
|
Renderable Component:
|
||||||
|
Mesh: 141771688
|
||||||
|
Material: 117751129
|
||||||
|
IsActive: true
|
||||||
|
UI Component:
|
||||||
|
Canvas ID: 24
|
||||||
|
Hovered: false
|
||||||
|
Clicked: false
|
||||||
|
IsActive: true
|
||||||
|
Scripts: ~
|
||||||
|
- EID: 36
|
||||||
|
Name: pic5
|
||||||
|
IsActive: true
|
||||||
|
NumberOfChildren: 0
|
||||||
|
Components:
|
||||||
|
Transform Component:
|
||||||
|
Translate: {x: 500, y: -1275, z: 0.5}
|
||||||
|
Rotate: {x: 0, y: 0, z: 0}
|
||||||
|
Scale: {x: 866, y: 483, z: 1}
|
||||||
|
IsActive: true
|
||||||
|
Renderable Component:
|
||||||
|
Mesh: 141771688
|
||||||
|
Material: 131504451
|
||||||
|
IsActive: true
|
||||||
|
UI Component:
|
||||||
|
Canvas ID: 24
|
||||||
|
Hovered: false
|
||||||
|
Clicked: false
|
||||||
|
IsActive: true
|
||||||
|
Scripts: ~
|
||||||
|
- EID: 29
|
||||||
|
Name: Background
|
||||||
|
IsActive: true
|
||||||
|
NumberOfChildren: 0
|
||||||
|
Components:
|
||||||
|
Transform Component:
|
||||||
|
Translate: {x: 0, y: 0, z: 0.699999988}
|
||||||
|
Rotate: {x: 0, y: 0, z: 0}
|
||||||
|
Scale: {x: 1920, y: 1080, z: 1}
|
||||||
|
IsActive: true
|
||||||
|
Renderable Component:
|
||||||
|
Mesh: 141771688
|
||||||
|
Material: 117531460
|
||||||
|
IsActive: true
|
||||||
|
UI Component:
|
||||||
|
Canvas ID: 24
|
||||||
|
Hovered: false
|
||||||
|
Clicked: false
|
||||||
|
IsActive: true
|
||||||
|
Scripts: ~
|
||||||
|
- EID: 30
|
||||||
|
Name: Text
|
||||||
|
IsActive: true
|
||||||
|
NumberOfChildren: 0
|
||||||
|
Components:
|
||||||
|
Transform Component:
|
||||||
|
Translate: {x: 250, y: -500, z: 0.100000001}
|
||||||
|
Rotate: {x: 0, y: 0, z: 0}
|
||||||
|
Scale: {x: 50, y: 50, z: 50}
|
||||||
|
IsActive: true
|
||||||
|
Text Renderer Component:
|
||||||
|
Text: Press Space to contiune
|
||||||
|
Font: 176667660
|
||||||
|
IsActive: false
|
||||||
|
UI Component:
|
||||||
|
Canvas ID: 24
|
||||||
|
Hovered: false
|
||||||
|
Clicked: false
|
||||||
|
IsActive: true
|
||||||
|
Scripts: ~
|
||||||
|
- EID: 31
|
||||||
|
Name: CutScene3Points
|
||||||
|
IsActive: true
|
||||||
|
NumberOfChildren: 5
|
||||||
|
Components: ~
|
||||||
|
Scripts: ~
|
||||||
|
- EID: 32
|
||||||
|
Name: Pic1Point
|
||||||
|
IsActive: true
|
||||||
|
NumberOfChildren: 0
|
||||||
|
Components:
|
||||||
|
Transform Component:
|
||||||
|
Translate: {x: -375, y: 250, z: 0.5}
|
||||||
|
Rotate: {x: 0, y: 0, z: 0}
|
||||||
|
Scale: {x: 1, y: 1, z: 1}
|
||||||
|
IsActive: true
|
||||||
|
Scripts: ~
|
||||||
|
- EID: 33
|
||||||
|
Name: Pic2Point
|
||||||
|
IsActive: true
|
||||||
|
NumberOfChildren: 0
|
||||||
|
Components:
|
||||||
|
Transform Component:
|
||||||
|
Translate: {x: 200, y: 200, z: 0.400000006}
|
||||||
|
Rotate: {x: 0, y: 0, z: 0}
|
||||||
|
Scale: {x: 1, y: 1, z: 1}
|
||||||
|
IsActive: true
|
||||||
|
Scripts: ~
|
||||||
|
- EID: 34
|
||||||
|
Name: Pic3Point
|
||||||
|
IsActive: true
|
||||||
|
NumberOfChildren: 0
|
||||||
|
Components:
|
||||||
|
Transform Component:
|
||||||
|
Translate: {x: 700, y: 200, z: 0.300000012}
|
||||||
|
Rotate: {x: 0, y: 0, z: 0}
|
||||||
|
Scale: {x: 1, y: 1, z: 1}
|
||||||
|
IsActive: true
|
||||||
|
Scripts: ~
|
||||||
|
- EID: 65573
|
||||||
|
Name: Pic4Point
|
||||||
|
IsActive: true
|
||||||
|
NumberOfChildren: 0
|
||||||
|
Components:
|
||||||
|
Transform Component:
|
||||||
|
Translate: {x: -225, y: -200, z: 0.200000003}
|
||||||
|
Rotate: {x: 0, y: 0, z: 0}
|
||||||
|
Scale: {x: 1, y: 1, z: 1}
|
||||||
|
IsActive: true
|
||||||
|
Scripts: ~
|
||||||
|
- EID: 38
|
||||||
|
Name: Pic5Point
|
||||||
|
IsActive: true
|
||||||
|
NumberOfChildren: 0
|
||||||
|
Components:
|
||||||
|
Transform Component:
|
||||||
|
Translate: {x: 500, y: -275, z: 0.100000001}
|
||||||
|
Rotate: {x: 0, y: 0, z: 0}
|
||||||
|
Scale: {x: 1, y: 1, z: 1}
|
||||||
|
IsActive: true
|
||||||
|
Scripts: ~
|
|
@ -0,0 +1,3 @@
|
||||||
|
Name: CutSceneIntro
|
||||||
|
ID: 91947920
|
||||||
|
Type: 5
|
|
@ -4472,7 +4472,7 @@
|
||||||
IsActive: true
|
IsActive: true
|
||||||
Renderable Component:
|
Renderable Component:
|
||||||
Mesh: 136892700
|
Mesh: 136892700
|
||||||
Material: 131956078
|
Material: 122370915
|
||||||
IsActive: true
|
IsActive: true
|
||||||
RigidBody Component:
|
RigidBody Component:
|
||||||
Type: Dynamic
|
Type: Dynamic
|
||||||
|
@ -4507,6 +4507,10 @@
|
||||||
currCategory: 1
|
currCategory: 1
|
||||||
density: 1
|
density: 1
|
||||||
dontReturn: false
|
dontReturn: false
|
||||||
|
soundDistance: 10
|
||||||
|
highlightSpeed: 200
|
||||||
|
highlightThickness: 600
|
||||||
|
highlightLowerClamp: 0.25
|
||||||
- EID: 227
|
- EID: 227
|
||||||
Name: Mesh_Cheese
|
Name: Mesh_Cheese
|
||||||
IsActive: true
|
IsActive: true
|
||||||
|
@ -4519,7 +4523,7 @@
|
||||||
IsActive: true
|
IsActive: true
|
||||||
Renderable Component:
|
Renderable Component:
|
||||||
Mesh: 141841143
|
Mesh: 141841143
|
||||||
Material: 131956078
|
Material: 122370915
|
||||||
IsActive: true
|
IsActive: true
|
||||||
RigidBody Component:
|
RigidBody Component:
|
||||||
Type: Dynamic
|
Type: Dynamic
|
||||||
|
@ -4554,6 +4558,10 @@
|
||||||
currCategory: 2
|
currCategory: 2
|
||||||
density: 1
|
density: 1
|
||||||
dontReturn: false
|
dontReturn: false
|
||||||
|
soundDistance: 10
|
||||||
|
highlightSpeed: 200
|
||||||
|
highlightThickness: 600
|
||||||
|
highlightLowerClamp: 0.25
|
||||||
- EID: 65778
|
- EID: 65778
|
||||||
Name: Mesh_Apple
|
Name: Mesh_Apple
|
||||||
IsActive: true
|
IsActive: true
|
||||||
|
@ -4566,7 +4574,7 @@
|
||||||
IsActive: true
|
IsActive: true
|
||||||
Renderable Component:
|
Renderable Component:
|
||||||
Mesh: 144128170
|
Mesh: 144128170
|
||||||
Material: 131956078
|
Material: 122370915
|
||||||
IsActive: true
|
IsActive: true
|
||||||
RigidBody Component:
|
RigidBody Component:
|
||||||
Type: Dynamic
|
Type: Dynamic
|
||||||
|
@ -4601,6 +4609,10 @@
|
||||||
currCategory: 0
|
currCategory: 0
|
||||||
density: 1
|
density: 1
|
||||||
dontReturn: false
|
dontReturn: false
|
||||||
|
soundDistance: 10
|
||||||
|
highlightSpeed: 200
|
||||||
|
highlightThickness: 600
|
||||||
|
highlightLowerClamp: 0.25
|
||||||
- EID: 216
|
- EID: 216
|
||||||
Name: Mesh_Apple
|
Name: Mesh_Apple
|
||||||
IsActive: true
|
IsActive: true
|
||||||
|
@ -4613,7 +4625,7 @@
|
||||||
IsActive: true
|
IsActive: true
|
||||||
Renderable Component:
|
Renderable Component:
|
||||||
Mesh: 144128170
|
Mesh: 144128170
|
||||||
Material: 131956078
|
Material: 122370915
|
||||||
IsActive: true
|
IsActive: true
|
||||||
RigidBody Component:
|
RigidBody Component:
|
||||||
Type: Dynamic
|
Type: Dynamic
|
||||||
|
@ -4648,6 +4660,10 @@
|
||||||
currCategory: 0
|
currCategory: 0
|
||||||
density: 1
|
density: 1
|
||||||
dontReturn: false
|
dontReturn: false
|
||||||
|
soundDistance: 10
|
||||||
|
highlightSpeed: 200
|
||||||
|
highlightThickness: 600
|
||||||
|
highlightLowerClamp: 0.25
|
||||||
- EID: 229
|
- EID: 229
|
||||||
Name: ====ScoreZonePool====
|
Name: ====ScoreZonePool====
|
||||||
IsActive: true
|
IsActive: true
|
||||||
|
@ -4967,7 +4983,7 @@
|
||||||
- EID: 217
|
- EID: 217
|
||||||
Name: ===Anims===
|
Name: ===Anims===
|
||||||
IsActive: true
|
IsActive: true
|
||||||
NumberOfChildren: 5
|
NumberOfChildren: 4
|
||||||
Components: ~
|
Components: ~
|
||||||
Scripts: ~
|
Scripts: ~
|
||||||
- EID: 221
|
- EID: 221
|
||||||
|
@ -5055,7 +5071,7 @@
|
||||||
- EID: 65775
|
- EID: 65775
|
||||||
Name: Player
|
Name: Player
|
||||||
IsActive: true
|
IsActive: true
|
||||||
NumberOfChildren: 3
|
NumberOfChildren: 5
|
||||||
Components:
|
Components:
|
||||||
Transform Component:
|
Transform Component:
|
||||||
Translate: {x: -8, y: 1.142977, z: -4}
|
Translate: {x: -8, y: 1.142977, z: -4}
|
||||||
|
@ -5104,6 +5120,7 @@
|
||||||
maxJumpHeight: 2
|
maxJumpHeight: 2
|
||||||
maxJumpTime: 0.75
|
maxJumpTime: 0.75
|
||||||
fallMultipler: 3
|
fallMultipler: 3
|
||||||
|
jumpPadMultiplayer: 2
|
||||||
lightMultiper: 0.75
|
lightMultiper: 0.75
|
||||||
mediumMultiper: 0.5
|
mediumMultiper: 0.5
|
||||||
heavyMultiper: 0.25
|
heavyMultiper: 0.25
|
||||||
|
@ -5114,7 +5131,12 @@
|
||||||
delayTimer: 1
|
delayTimer: 1
|
||||||
aimingLength: 0.899999976
|
aimingLength: 0.899999976
|
||||||
throwItem: false
|
throwItem: false
|
||||||
|
silhouettePlayer: 462
|
||||||
|
silhouetteBag: 465
|
||||||
rayDistance: 0.5
|
rayDistance: 0.5
|
||||||
|
rayHeight: 0.100000001
|
||||||
|
aimingFOV: 50
|
||||||
|
defaultFOV: 45
|
||||||
- EID: 65733
|
- EID: 65733
|
||||||
Name: HoldingPoint
|
Name: HoldingPoint
|
||||||
IsActive: true
|
IsActive: true
|
||||||
|
@ -5142,10 +5164,10 @@
|
||||||
Yaw: 360
|
Yaw: 360
|
||||||
Roll: 1.28065994e-06
|
Roll: 1.28065994e-06
|
||||||
Width: 1920
|
Width: 1920
|
||||||
Height: 1080
|
|
||||||
Near: 0.00999999978
|
Near: 0.00999999978
|
||||||
Far: 10000
|
Far: 10000
|
||||||
Perspective: true
|
Perspective: true
|
||||||
|
FOV: 90
|
||||||
IsActive: true
|
IsActive: true
|
||||||
Camera Arm Component:
|
Camera Arm Component:
|
||||||
Arm Pitch: 0
|
Arm Pitch: 0
|
||||||
|
@ -5161,10 +5183,10 @@
|
||||||
armLength: 2
|
armLength: 2
|
||||||
turnSpeedPitch: 0.300000012
|
turnSpeedPitch: 0.300000012
|
||||||
turnSpeedYaw: 0.5
|
turnSpeedYaw: 0.5
|
||||||
pitchClamp: 45
|
|
||||||
inverseXControls: true
|
inverseXControls: true
|
||||||
inverseYControls: true
|
inverseYControls: true
|
||||||
lowerClamp: 5
|
pitchUpperClamp: 45
|
||||||
|
pitchLowerClamp: 5
|
||||||
- EID: 65731
|
- EID: 65731
|
||||||
Name: PlayerBag
|
Name: PlayerBag
|
||||||
IsActive: true
|
IsActive: true
|
||||||
|
@ -5180,6 +5202,36 @@
|
||||||
Material: 123745521
|
Material: 123745521
|
||||||
IsActive: true
|
IsActive: true
|
||||||
Scripts: ~
|
Scripts: ~
|
||||||
|
- EID: 462
|
||||||
|
Name: SilouettePlayer
|
||||||
|
IsActive: true
|
||||||
|
NumberOfChildren: 0
|
||||||
|
Components:
|
||||||
|
Transform Component:
|
||||||
|
Translate: {x: 0, y: 0, z: 0}
|
||||||
|
Rotate: {x: 0, y: 0, z: 0}
|
||||||
|
Scale: {x: 1.00000012, y: 1, z: 1.00000012}
|
||||||
|
IsActive: true
|
||||||
|
Renderable Component:
|
||||||
|
Mesh: 149697411
|
||||||
|
Material: 126391182
|
||||||
|
IsActive: true
|
||||||
|
Scripts: ~
|
||||||
|
- EID: 465
|
||||||
|
Name: SilouetteBag
|
||||||
|
IsActive: true
|
||||||
|
NumberOfChildren: 0
|
||||||
|
Components:
|
||||||
|
Transform Component:
|
||||||
|
Translate: {x: 0, y: 0, z: 0}
|
||||||
|
Rotate: {x: 0, y: 0, z: 0}
|
||||||
|
Scale: {x: 1.00000012, y: 1, z: 1.00000012}
|
||||||
|
IsActive: true
|
||||||
|
Renderable Component:
|
||||||
|
Mesh: 144838771
|
||||||
|
Material: 126391182
|
||||||
|
IsActive: true
|
||||||
|
Scripts: ~
|
||||||
- EID: 65732
|
- EID: 65732
|
||||||
Name: RespawnPoint
|
Name: RespawnPoint
|
||||||
IsActive: true
|
IsActive: true
|
||||||
|
@ -5190,4 +5242,87 @@
|
||||||
Rotate: {x: -0, y: 0, z: -0}
|
Rotate: {x: -0, y: 0, z: -0}
|
||||||
Scale: {x: 1, y: 1, z: 1}
|
Scale: {x: 1, y: 1, z: 1}
|
||||||
IsActive: true
|
IsActive: true
|
||||||
Scripts: ~
|
Scripts: ~
|
||||||
|
- EID: 464
|
||||||
|
Name: Canvas
|
||||||
|
IsActive: true
|
||||||
|
NumberOfChildren: 1
|
||||||
|
Components:
|
||||||
|
Canvas Component:
|
||||||
|
Canvas Width: 1920
|
||||||
|
Canvas Height: 1080
|
||||||
|
Scale by canvas width: false
|
||||||
|
IsActive: true
|
||||||
|
Scripts: ~
|
||||||
|
- EID: 460
|
||||||
|
Name: StealFoodLogo
|
||||||
|
IsActive: true
|
||||||
|
NumberOfChildren: 0
|
||||||
|
Components:
|
||||||
|
Transform Component:
|
||||||
|
Translate: {x: 0, y: 0, z: 0}
|
||||||
|
Rotate: {x: 0, y: 0, z: 0}
|
||||||
|
Scale: {x: 0, y: 0, z: 1}
|
||||||
|
IsActive: true
|
||||||
|
Renderable Component:
|
||||||
|
Mesh: 141771688
|
||||||
|
Material: 127459277
|
||||||
|
IsActive: true
|
||||||
|
UI Component:
|
||||||
|
Canvas ID: 464
|
||||||
|
Hovered: false
|
||||||
|
Clicked: false
|
||||||
|
IsActive: true
|
||||||
|
Scripts:
|
||||||
|
- Type: SHADE_Scripting.UI.StealFoodPopUp
|
||||||
|
Enabled: true
|
||||||
|
popInDuration: 0.5
|
||||||
|
popOutDuration: 0.5
|
||||||
|
stayDuration: 1
|
||||||
|
rotationAmt: 1800
|
||||||
|
scaleAmtX: 538
|
||||||
|
scaleAmtY: 377
|
||||||
|
- EID: 463
|
||||||
|
Name: TweenManager
|
||||||
|
IsActive: true
|
||||||
|
NumberOfChildren: 0
|
||||||
|
Components: ~
|
||||||
|
Scripts:
|
||||||
|
- Type: SHADE_Scripting.UI.TweenManager
|
||||||
|
Enabled: true
|
||||||
|
- EID: 461
|
||||||
|
Name: TransitionCanvas
|
||||||
|
IsActive: true
|
||||||
|
NumberOfChildren: 1
|
||||||
|
Components:
|
||||||
|
Canvas Component:
|
||||||
|
Canvas Width: 1920
|
||||||
|
Canvas Height: 1080
|
||||||
|
Scale by canvas width: false
|
||||||
|
IsActive: true
|
||||||
|
Scripts: ~
|
||||||
|
- EID: 459
|
||||||
|
Name: Transition
|
||||||
|
IsActive: true
|
||||||
|
NumberOfChildren: 0
|
||||||
|
Components:
|
||||||
|
Transform Component:
|
||||||
|
Translate: {x: 0, y: 0, z: 0}
|
||||||
|
Rotate: {x: 0, y: 0, z: 0}
|
||||||
|
Scale: {x: 1920, y: 1080, z: 1}
|
||||||
|
IsActive: true
|
||||||
|
Renderable Component:
|
||||||
|
Mesh: 141771688
|
||||||
|
Material: 120016136
|
||||||
|
IsActive: true
|
||||||
|
UI Component:
|
||||||
|
Canvas ID: 461
|
||||||
|
Hovered: false
|
||||||
|
Clicked: false
|
||||||
|
IsActive: true
|
||||||
|
Scripts:
|
||||||
|
- Type: SHADE_Scripting.UI.SceneFadeInOut
|
||||||
|
Enabled: true
|
||||||
|
alphaValue: 1
|
||||||
|
fadeInTime: 0.5
|
||||||
|
fadeOutTime: 0.5
|
|
@ -1,3 +1,3 @@
|
||||||
Name: Level1Scene
|
Name: Level1
|
||||||
ID: 96668835
|
ID: 96668835
|
||||||
Type: 5
|
Type: 5
|
File diff suppressed because it is too large
Load Diff
|
@ -1,3 +1,3 @@
|
||||||
Name: MainGame
|
Name: Level2
|
||||||
ID: 86098106
|
ID: 86098106
|
||||||
Type: 5
|
Type: 5
|
File diff suppressed because it is too large
Load Diff
|
@ -0,0 +1,3 @@
|
||||||
|
Name: Level3
|
||||||
|
ID: 88928066
|
||||||
|
Type: 5
|
|
@ -20,6 +20,7 @@
|
||||||
Canvas Component:
|
Canvas Component:
|
||||||
Canvas Width: 1920
|
Canvas Width: 1920
|
||||||
Canvas Height: 1080
|
Canvas Height: 1080
|
||||||
|
Scale by canvas width: false
|
||||||
IsActive: true
|
IsActive: true
|
||||||
Scripts: ~
|
Scripts: ~
|
||||||
- EID: 2
|
- EID: 2
|
||||||
|
@ -28,7 +29,7 @@
|
||||||
NumberOfChildren: 0
|
NumberOfChildren: 0
|
||||||
Components:
|
Components:
|
||||||
Transform Component:
|
Transform Component:
|
||||||
Translate: {x: 0, y: 0, z: 0}
|
Translate: {x: 0, y: 0, z: 0.5}
|
||||||
Rotate: {x: 0, y: 0, z: 0}
|
Rotate: {x: 0, y: 0, z: 0}
|
||||||
Scale: {x: 1920, y: 1080, z: 1}
|
Scale: {x: 1920, y: 1080, z: 1}
|
||||||
IsActive: true
|
IsActive: true
|
||||||
|
@ -38,6 +39,8 @@
|
||||||
IsActive: true
|
IsActive: true
|
||||||
UI Component:
|
UI Component:
|
||||||
Canvas ID: 1
|
Canvas ID: 1
|
||||||
|
Hovered: false
|
||||||
|
Clicked: false
|
||||||
IsActive: true
|
IsActive: true
|
||||||
Scripts: ~
|
Scripts: ~
|
||||||
- EID: 5
|
- EID: 5
|
||||||
|
@ -46,7 +49,7 @@
|
||||||
NumberOfChildren: 0
|
NumberOfChildren: 0
|
||||||
Components:
|
Components:
|
||||||
Transform Component:
|
Transform Component:
|
||||||
Translate: {x: 0, y: 75, z: 0}
|
Translate: {x: 0, y: 75, z: 0.400000006}
|
||||||
Rotate: {x: 0, y: 0, z: 0}
|
Rotate: {x: 0, y: 0, z: 0}
|
||||||
Scale: {x: 400, y: 200, z: 1}
|
Scale: {x: 400, y: 200, z: 1}
|
||||||
IsActive: true
|
IsActive: true
|
||||||
|
@ -61,6 +64,8 @@
|
||||||
IsActive: true
|
IsActive: true
|
||||||
UI Component:
|
UI Component:
|
||||||
Canvas ID: 1
|
Canvas ID: 1
|
||||||
|
Hovered: false
|
||||||
|
Clicked: false
|
||||||
IsActive: true
|
IsActive: true
|
||||||
Scripts:
|
Scripts:
|
||||||
- Type: ChangeSceneButton
|
- Type: ChangeSceneButton
|
||||||
|
@ -72,7 +77,7 @@
|
||||||
NumberOfChildren: 0
|
NumberOfChildren: 0
|
||||||
Components:
|
Components:
|
||||||
Transform Component:
|
Transform Component:
|
||||||
Translate: {x: 0, y: -200, z: 0}
|
Translate: {x: 0, y: -200, z: 0.400000006}
|
||||||
Rotate: {x: 0, y: 0, z: 0}
|
Rotate: {x: 0, y: 0, z: 0}
|
||||||
Scale: {x: 400, y: 200, z: 1}
|
Scale: {x: 400, y: 200, z: 1}
|
||||||
IsActive: true
|
IsActive: true
|
||||||
|
@ -87,6 +92,8 @@
|
||||||
IsActive: true
|
IsActive: true
|
||||||
UI Component:
|
UI Component:
|
||||||
Canvas ID: 1
|
Canvas ID: 1
|
||||||
|
Hovered: false
|
||||||
|
Clicked: false
|
||||||
IsActive: true
|
IsActive: true
|
||||||
Scripts:
|
Scripts:
|
||||||
- Type: QuitButton
|
- Type: QuitButton
|
||||||
|
@ -107,10 +114,10 @@
|
||||||
Yaw: 0
|
Yaw: 0
|
||||||
Roll: 0
|
Roll: 0
|
||||||
Width: 1920
|
Width: 1920
|
||||||
Height: 1080
|
|
||||||
Near: 0.00999999978
|
Near: 0.00999999978
|
||||||
Far: 10000
|
Far: 10000
|
||||||
Perspective: true
|
Perspective: true
|
||||||
|
FOV: 90
|
||||||
IsActive: true
|
IsActive: true
|
||||||
Scripts: ~
|
Scripts: ~
|
||||||
- EID: 4
|
- EID: 4
|
||||||
|
@ -122,4 +129,40 @@
|
||||||
- Type: EndScene
|
- Type: EndScene
|
||||||
Enabled: true
|
Enabled: true
|
||||||
mainGameScene: 86098106
|
mainGameScene: 86098106
|
||||||
mainMainScene: 97158628
|
mainMainScene: 97158628
|
||||||
|
- EID: 7
|
||||||
|
Name: TransitionCanvas
|
||||||
|
IsActive: true
|
||||||
|
NumberOfChildren: 1
|
||||||
|
Components:
|
||||||
|
Canvas Component:
|
||||||
|
Canvas Width: 1920
|
||||||
|
Canvas Height: 1080
|
||||||
|
Scale by canvas width: false
|
||||||
|
IsActive: true
|
||||||
|
Scripts: ~
|
||||||
|
- EID: 8
|
||||||
|
Name: Transition
|
||||||
|
IsActive: true
|
||||||
|
NumberOfChildren: 0
|
||||||
|
Components:
|
||||||
|
Transform Component:
|
||||||
|
Translate: {x: 0, y: 0, z: 0}
|
||||||
|
Rotate: {x: 0, y: 0, z: 0}
|
||||||
|
Scale: {x: 1920, y: 1080, z: 1}
|
||||||
|
IsActive: true
|
||||||
|
Renderable Component:
|
||||||
|
Mesh: 141771688
|
||||||
|
Material: 120016136
|
||||||
|
IsActive: true
|
||||||
|
UI Component:
|
||||||
|
Canvas ID: 7
|
||||||
|
Hovered: false
|
||||||
|
Clicked: false
|
||||||
|
IsActive: true
|
||||||
|
Scripts:
|
||||||
|
- Type: SHADE_Scripting.UI.SceneFadeInOut
|
||||||
|
Enabled: true
|
||||||
|
alphaValue: 1
|
||||||
|
fadeInTime: 0.5
|
||||||
|
fadeOutTime: 0.5
|
|
@ -1,7 +1,7 @@
|
||||||
- EID: 0
|
- EID: 0
|
||||||
Name: Main Menu Canvas
|
Name: Main Menu Canvas
|
||||||
IsActive: true
|
IsActive: true
|
||||||
NumberOfChildren: 8
|
NumberOfChildren: 9
|
||||||
Components:
|
Components:
|
||||||
Canvas Component:
|
Canvas Component:
|
||||||
Canvas Width: 1920
|
Canvas Width: 1920
|
||||||
|
@ -57,14 +57,6 @@
|
||||||
- Type: ChangeSceneButton
|
- Type: ChangeSceneButton
|
||||||
Enabled: true
|
Enabled: true
|
||||||
sceneID: 96668835
|
sceneID: 96668835
|
||||||
- Type: SHADE_Scripting.UI.ButtonFX
|
|
||||||
Enabled: true
|
|
||||||
onHoverEnterSound: event:/Music/player_undetected
|
|
||||||
onHoverExitSound: "event:/Music/player_undetected\x00<30><30><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
|
|
||||||
onClickSound: event:/Music/player_undetected
|
|
||||||
onReleaseSound: event:/Music/player_undetected
|
|
||||||
hoverScale: 1.10000002
|
|
||||||
clickScale: 0.899999976
|
|
||||||
- EID: 6
|
- EID: 6
|
||||||
Name: Quit Game Button
|
Name: Quit Game Button
|
||||||
IsActive: true
|
IsActive: true
|
||||||
|
@ -92,14 +84,6 @@
|
||||||
Scripts:
|
Scripts:
|
||||||
- Type: QuitButton
|
- Type: QuitButton
|
||||||
Enabled: true
|
Enabled: true
|
||||||
- Type: SHADE_Scripting.UI.ButtonFX
|
|
||||||
Enabled: true
|
|
||||||
onHoverEnterSound: event:/Music/player_undetected
|
|
||||||
onHoverExitSound: event:/Music/player_undetected
|
|
||||||
onClickSound: event:/Music/player_undetected
|
|
||||||
onReleaseSound: event:/Music/player_undetected
|
|
||||||
hoverScale: 1.10000002
|
|
||||||
clickScale: 0.899999976
|
|
||||||
- EID: 7
|
- EID: 7
|
||||||
Name: Level Select Button
|
Name: Level Select Button
|
||||||
IsActive: true
|
IsActive: true
|
||||||
|
@ -124,18 +108,7 @@
|
||||||
Hovered: false
|
Hovered: false
|
||||||
Clicked: false
|
Clicked: false
|
||||||
IsActive: true
|
IsActive: true
|
||||||
Scripts:
|
Scripts: ~
|
||||||
- Type: SHADE_Scripting.UI.ButtonFX
|
|
||||||
Enabled: true
|
|
||||||
onHoverEnterSound: event:/Music/player_undetected
|
|
||||||
onHoverExitSound: event:/Music/player_undetected
|
|
||||||
onClickSound: event:/Music/player_undetected
|
|
||||||
onReleaseSound: event:/Music/player_undetected
|
|
||||||
hoverScale: 1.10000002
|
|
||||||
clickScale: 0.899999976
|
|
||||||
- Type: SHADE_Scripting.UI.ChangeCanvasButton
|
|
||||||
Enabled: true
|
|
||||||
canvasToActivate: 50
|
|
||||||
- EID: 9
|
- EID: 9
|
||||||
Name: How To Play Button
|
Name: How To Play Button
|
||||||
IsActive: true
|
IsActive: true
|
||||||
|
@ -160,18 +133,7 @@
|
||||||
Hovered: false
|
Hovered: false
|
||||||
Clicked: false
|
Clicked: false
|
||||||
IsActive: true
|
IsActive: true
|
||||||
Scripts:
|
Scripts: ~
|
||||||
- Type: SHADE_Scripting.UI.ButtonFX
|
|
||||||
Enabled: true
|
|
||||||
onHoverEnterSound: event:/Music/player_undetected
|
|
||||||
onHoverExitSound: event:/Music/player_undetected
|
|
||||||
onClickSound: event:/Music/player_undetected
|
|
||||||
onReleaseSound: event:/Music/player_undetected
|
|
||||||
hoverScale: 1.10000002
|
|
||||||
clickScale: 0.899999976
|
|
||||||
- Type: SHADE_Scripting.UI.ChangeCanvasButton
|
|
||||||
Enabled: true
|
|
||||||
canvasToActivate: 13
|
|
||||||
- EID: 10
|
- EID: 10
|
||||||
Name: Credits Button
|
Name: Credits Button
|
||||||
IsActive: true
|
IsActive: true
|
||||||
|
@ -196,18 +158,7 @@
|
||||||
Hovered: false
|
Hovered: false
|
||||||
Clicked: false
|
Clicked: false
|
||||||
IsActive: true
|
IsActive: true
|
||||||
Scripts:
|
Scripts: ~
|
||||||
- Type: SHADE_Scripting.UI.ButtonFX
|
|
||||||
Enabled: true
|
|
||||||
onHoverEnterSound: event:/Music/player_undetected
|
|
||||||
onHoverExitSound: event:/Music/player_undetected
|
|
||||||
onClickSound: event:/Music/player_undetected
|
|
||||||
onReleaseSound: event:/Music/player_undetected
|
|
||||||
hoverScale: 1.10000002
|
|
||||||
clickScale: 0.899999976
|
|
||||||
- Type: SHADE_Scripting.UI.ChangeCanvasButton
|
|
||||||
Enabled: true
|
|
||||||
canvasToActivate: 46
|
|
||||||
- EID: 11
|
- EID: 11
|
||||||
Name: Options Button
|
Name: Options Button
|
||||||
IsActive: true
|
IsActive: true
|
||||||
|
@ -232,18 +183,7 @@
|
||||||
Hovered: false
|
Hovered: false
|
||||||
Clicked: false
|
Clicked: false
|
||||||
IsActive: true
|
IsActive: true
|
||||||
Scripts:
|
Scripts: ~
|
||||||
- Type: SHADE_Scripting.UI.ButtonFX
|
|
||||||
Enabled: true
|
|
||||||
onHoverEnterSound: event:/Music/player_undetected
|
|
||||||
onHoverExitSound: event:/Music/player_undetected
|
|
||||||
onClickSound: event:/Music/player_undetected
|
|
||||||
onReleaseSound: event:/Music/player_undetected
|
|
||||||
hoverScale: 1.10000002
|
|
||||||
clickScale: 0.899999976
|
|
||||||
- Type: SHADE_Scripting.UI.ChangeCanvasButton
|
|
||||||
Enabled: true
|
|
||||||
canvasToActivate: 19
|
|
||||||
- EID: 12
|
- EID: 12
|
||||||
Name: Game Icon
|
Name: Game Icon
|
||||||
IsActive: true
|
IsActive: true
|
||||||
|
@ -269,6 +209,26 @@
|
||||||
minScale: 1
|
minScale: 1
|
||||||
maxScale: 1.20000005
|
maxScale: 1.20000005
|
||||||
duration: 1.5
|
duration: 1.5
|
||||||
|
- EID: 54
|
||||||
|
Name: test
|
||||||
|
IsActive: false
|
||||||
|
NumberOfChildren: 0
|
||||||
|
Components:
|
||||||
|
Transform Component:
|
||||||
|
Translate: {x: 0, y: 0, z: 0}
|
||||||
|
Rotate: {x: 0, y: 0, z: 0}
|
||||||
|
Scale: {x: 1, y: 1, z: 1}
|
||||||
|
IsActive: false
|
||||||
|
Renderable Component:
|
||||||
|
Mesh: 0
|
||||||
|
Material: 0
|
||||||
|
IsActive: false
|
||||||
|
UI Component:
|
||||||
|
Canvas ID: 0
|
||||||
|
Hovered: false
|
||||||
|
Clicked: false
|
||||||
|
IsActive: false
|
||||||
|
Scripts: ~
|
||||||
- EID: 2
|
- EID: 2
|
||||||
Name: Light
|
Name: Light
|
||||||
IsActive: true
|
IsActive: true
|
||||||
|
@ -373,14 +333,7 @@
|
||||||
Hovered: false
|
Hovered: false
|
||||||
Clicked: false
|
Clicked: false
|
||||||
IsActive: true
|
IsActive: true
|
||||||
Scripts:
|
Scripts: ~
|
||||||
- Type: SHADE_Scripting.UI.MultiImageList
|
|
||||||
Enabled: true
|
|
||||||
imageAssetList:
|
|
||||||
- 124926341
|
|
||||||
- 128721520
|
|
||||||
- 124482180
|
|
||||||
- 129768803
|
|
||||||
- EID: 16
|
- EID: 16
|
||||||
Name: NextButton
|
Name: NextButton
|
||||||
IsActive: true
|
IsActive: true
|
||||||
|
@ -405,11 +358,7 @@
|
||||||
Hovered: false
|
Hovered: false
|
||||||
Clicked: false
|
Clicked: false
|
||||||
IsActive: true
|
IsActive: true
|
||||||
Scripts:
|
Scripts: ~
|
||||||
- Type: SHADE_Scripting.UI.MultiImageListControlButton
|
|
||||||
Enabled: true
|
|
||||||
isNext: true
|
|
||||||
multiImageList: 15
|
|
||||||
- EID: 17
|
- EID: 17
|
||||||
Name: PrevButton
|
Name: PrevButton
|
||||||
IsActive: true
|
IsActive: true
|
||||||
|
@ -434,11 +383,7 @@
|
||||||
Hovered: false
|
Hovered: false
|
||||||
Clicked: false
|
Clicked: false
|
||||||
IsActive: true
|
IsActive: true
|
||||||
Scripts:
|
Scripts: ~
|
||||||
- Type: SHADE_Scripting.UI.MultiImageListControlButton
|
|
||||||
Enabled: true
|
|
||||||
isNext: false
|
|
||||||
multiImageList: 15
|
|
||||||
- EID: 18
|
- EID: 18
|
||||||
Name: BackButton
|
Name: BackButton
|
||||||
IsActive: true
|
IsActive: true
|
||||||
|
@ -463,10 +408,7 @@
|
||||||
Hovered: false
|
Hovered: false
|
||||||
Clicked: false
|
Clicked: false
|
||||||
IsActive: true
|
IsActive: true
|
||||||
Scripts:
|
Scripts: ~
|
||||||
- Type: SHADE_Scripting.UI.ChangeCanvasButton
|
|
||||||
Enabled: true
|
|
||||||
canvasToActivate: 0
|
|
||||||
- EID: 19
|
- EID: 19
|
||||||
Name: Options Canvas
|
Name: Options Canvas
|
||||||
IsActive: false
|
IsActive: false
|
||||||
|
@ -522,10 +464,7 @@
|
||||||
Hovered: false
|
Hovered: false
|
||||||
Clicked: false
|
Clicked: false
|
||||||
IsActive: true
|
IsActive: true
|
||||||
Scripts:
|
Scripts: ~
|
||||||
- Type: SHADE_Scripting.UI.ChangeCanvasButton
|
|
||||||
Enabled: true
|
|
||||||
canvasToActivate: 0
|
|
||||||
- EID: 22
|
- EID: 22
|
||||||
Name: Options Title Text
|
Name: Options Title Text
|
||||||
IsActive: true
|
IsActive: true
|
||||||
|
@ -900,12 +839,7 @@
|
||||||
Hovered: false
|
Hovered: false
|
||||||
Clicked: false
|
Clicked: false
|
||||||
IsActive: true
|
IsActive: true
|
||||||
Scripts:
|
Scripts: ~
|
||||||
- Type: SHADE_Scripting.UI.SliderText
|
|
||||||
Enabled: true
|
|
||||||
sliderObj: 29
|
|
||||||
minValue: 0
|
|
||||||
maxValue: 100
|
|
||||||
- EID: 41
|
- EID: 41
|
||||||
Name: SFX Volume Slider Text
|
Name: SFX Volume Slider Text
|
||||||
IsActive: true
|
IsActive: true
|
||||||
|
@ -925,12 +859,7 @@
|
||||||
Hovered: false
|
Hovered: false
|
||||||
Clicked: false
|
Clicked: false
|
||||||
IsActive: true
|
IsActive: true
|
||||||
Scripts:
|
Scripts: ~
|
||||||
- Type: SHADE_Scripting.UI.SliderText
|
|
||||||
Enabled: true
|
|
||||||
sliderObj: 30
|
|
||||||
minValue: 0
|
|
||||||
maxValue: 100
|
|
||||||
- EID: 42
|
- EID: 42
|
||||||
Name: BGM Volume Slider Text
|
Name: BGM Volume Slider Text
|
||||||
IsActive: true
|
IsActive: true
|
||||||
|
@ -950,12 +879,7 @@
|
||||||
Hovered: false
|
Hovered: false
|
||||||
Clicked: false
|
Clicked: false
|
||||||
IsActive: true
|
IsActive: true
|
||||||
Scripts:
|
Scripts: ~
|
||||||
- Type: SHADE_Scripting.UI.SliderText
|
|
||||||
Enabled: true
|
|
||||||
sliderObj: 31
|
|
||||||
minValue: 0
|
|
||||||
maxValue: 100
|
|
||||||
- EID: 43
|
- EID: 43
|
||||||
Name: Camera Slider Text Group
|
Name: Camera Slider Text Group
|
||||||
IsActive: true
|
IsActive: true
|
||||||
|
@ -991,12 +915,7 @@
|
||||||
Hovered: false
|
Hovered: false
|
||||||
Clicked: false
|
Clicked: false
|
||||||
IsActive: true
|
IsActive: true
|
||||||
Scripts:
|
Scripts: ~
|
||||||
- Type: SHADE_Scripting.UI.SliderText
|
|
||||||
Enabled: true
|
|
||||||
sliderObj: 37
|
|
||||||
minValue: 0
|
|
||||||
maxValue: 100
|
|
||||||
- EID: 45
|
- EID: 45
|
||||||
Name: Sensitivity Slider Text
|
Name: Sensitivity Slider Text
|
||||||
IsActive: true
|
IsActive: true
|
||||||
|
@ -1016,12 +935,7 @@
|
||||||
Hovered: false
|
Hovered: false
|
||||||
Clicked: false
|
Clicked: false
|
||||||
IsActive: true
|
IsActive: true
|
||||||
Scripts:
|
Scripts: ~
|
||||||
- Type: SHADE_Scripting.UI.SliderText
|
|
||||||
Enabled: true
|
|
||||||
sliderObj: 38
|
|
||||||
minValue: 0
|
|
||||||
maxValue: 100
|
|
||||||
- EID: 46
|
- EID: 46
|
||||||
Name: Credits Canvas
|
Name: Credits Canvas
|
||||||
IsActive: false
|
IsActive: false
|
||||||
|
@ -1077,10 +991,7 @@
|
||||||
Hovered: false
|
Hovered: false
|
||||||
Clicked: false
|
Clicked: false
|
||||||
IsActive: true
|
IsActive: true
|
||||||
Scripts:
|
Scripts: ~
|
||||||
- Type: SHADE_Scripting.UI.ChangeCanvasButton
|
|
||||||
Enabled: true
|
|
||||||
canvasToActivate: 0
|
|
||||||
- EID: 49
|
- EID: 49
|
||||||
Name: Credits Title Text
|
Name: Credits Title Text
|
||||||
IsActive: true
|
IsActive: true
|
||||||
|
@ -1156,10 +1067,7 @@
|
||||||
Hovered: false
|
Hovered: false
|
||||||
Clicked: false
|
Clicked: false
|
||||||
IsActive: true
|
IsActive: true
|
||||||
Scripts:
|
Scripts: ~
|
||||||
- Type: SHADE_Scripting.UI.ChangeCanvasButton
|
|
||||||
Enabled: true
|
|
||||||
canvasToActivate: 0
|
|
||||||
- EID: 53
|
- EID: 53
|
||||||
Name: Level Select Title Text
|
Name: Level Select Title Text
|
||||||
IsActive: true
|
IsActive: true
|
||||||
|
@ -1179,4 +1087,40 @@
|
||||||
Hovered: false
|
Hovered: false
|
||||||
Clicked: false
|
Clicked: false
|
||||||
IsActive: true
|
IsActive: true
|
||||||
Scripts: ~
|
Scripts: ~
|
||||||
|
- EID: 55
|
||||||
|
Name: Transition Canvas
|
||||||
|
IsActive: true
|
||||||
|
NumberOfChildren: 1
|
||||||
|
Components:
|
||||||
|
Canvas Component:
|
||||||
|
Canvas Width: 1920
|
||||||
|
Canvas Height: 1080
|
||||||
|
Scale by canvas width: false
|
||||||
|
IsActive: true
|
||||||
|
Scripts: ~
|
||||||
|
- EID: 56
|
||||||
|
Name: Transition
|
||||||
|
IsActive: true
|
||||||
|
NumberOfChildren: 0
|
||||||
|
Components:
|
||||||
|
Transform Component:
|
||||||
|
Translate: {x: 0, y: 0, z: 0.100000001}
|
||||||
|
Rotate: {x: 0, y: 0, z: 0}
|
||||||
|
Scale: {x: 1920, y: 1080, z: 1}
|
||||||
|
IsActive: true
|
||||||
|
Renderable Component:
|
||||||
|
Mesh: 141771688
|
||||||
|
Material: 120016136
|
||||||
|
IsActive: true
|
||||||
|
UI Component:
|
||||||
|
Canvas ID: 55
|
||||||
|
Hovered: false
|
||||||
|
Clicked: false
|
||||||
|
IsActive: true
|
||||||
|
Scripts:
|
||||||
|
- Type: SHADE_Scripting.UI.SceneFadeInOut
|
||||||
|
Enabled: true
|
||||||
|
alphaValue: 1
|
||||||
|
fadeInTime: 0.5
|
||||||
|
fadeOutTime: 0.5
|
|
@ -20,6 +20,7 @@
|
||||||
Canvas Component:
|
Canvas Component:
|
||||||
Canvas Width: 1920
|
Canvas Width: 1920
|
||||||
Canvas Height: 1080
|
Canvas Height: 1080
|
||||||
|
Scale by canvas width: false
|
||||||
IsActive: true
|
IsActive: true
|
||||||
Scripts: ~
|
Scripts: ~
|
||||||
- EID: 2
|
- EID: 2
|
||||||
|
@ -28,7 +29,7 @@
|
||||||
NumberOfChildren: 0
|
NumberOfChildren: 0
|
||||||
Components:
|
Components:
|
||||||
Transform Component:
|
Transform Component:
|
||||||
Translate: {x: 0, y: 0, z: 0}
|
Translate: {x: 0, y: 0, z: 0.5}
|
||||||
Rotate: {x: 0, y: 0, z: 0}
|
Rotate: {x: 0, y: 0, z: 0}
|
||||||
Scale: {x: 1920, y: 1080, z: 1}
|
Scale: {x: 1920, y: 1080, z: 1}
|
||||||
IsActive: true
|
IsActive: true
|
||||||
|
@ -38,6 +39,8 @@
|
||||||
IsActive: true
|
IsActive: true
|
||||||
UI Component:
|
UI Component:
|
||||||
Canvas ID: 1
|
Canvas ID: 1
|
||||||
|
Hovered: false
|
||||||
|
Clicked: false
|
||||||
IsActive: true
|
IsActive: true
|
||||||
Scripts: ~
|
Scripts: ~
|
||||||
- EID: 5
|
- EID: 5
|
||||||
|
@ -46,7 +49,7 @@
|
||||||
NumberOfChildren: 0
|
NumberOfChildren: 0
|
||||||
Components:
|
Components:
|
||||||
Transform Component:
|
Transform Component:
|
||||||
Translate: {x: 0, y: 75, z: 0}
|
Translate: {x: 0, y: 75, z: 0.400000006}
|
||||||
Rotate: {x: 0, y: 0, z: 0}
|
Rotate: {x: 0, y: 0, z: 0}
|
||||||
Scale: {x: 400, y: 200, z: 1}
|
Scale: {x: 400, y: 200, z: 1}
|
||||||
IsActive: true
|
IsActive: true
|
||||||
|
@ -61,6 +64,8 @@
|
||||||
IsActive: true
|
IsActive: true
|
||||||
UI Component:
|
UI Component:
|
||||||
Canvas ID: 1
|
Canvas ID: 1
|
||||||
|
Hovered: false
|
||||||
|
Clicked: false
|
||||||
IsActive: true
|
IsActive: true
|
||||||
Scripts:
|
Scripts:
|
||||||
- Type: ChangeSceneButton
|
- Type: ChangeSceneButton
|
||||||
|
@ -72,7 +77,7 @@
|
||||||
NumberOfChildren: 0
|
NumberOfChildren: 0
|
||||||
Components:
|
Components:
|
||||||
Transform Component:
|
Transform Component:
|
||||||
Translate: {x: 0, y: -200, z: 0}
|
Translate: {x: 0, y: -200, z: 0.400000006}
|
||||||
Rotate: {x: 0, y: 0, z: 0}
|
Rotate: {x: 0, y: 0, z: 0}
|
||||||
Scale: {x: 400, y: 200, z: 1}
|
Scale: {x: 400, y: 200, z: 1}
|
||||||
IsActive: true
|
IsActive: true
|
||||||
|
@ -87,6 +92,8 @@
|
||||||
IsActive: true
|
IsActive: true
|
||||||
UI Component:
|
UI Component:
|
||||||
Canvas ID: 1
|
Canvas ID: 1
|
||||||
|
Hovered: false
|
||||||
|
Clicked: false
|
||||||
IsActive: true
|
IsActive: true
|
||||||
Scripts:
|
Scripts:
|
||||||
- Type: QuitButton
|
- Type: QuitButton
|
||||||
|
@ -107,7 +114,6 @@
|
||||||
Yaw: 0
|
Yaw: 0
|
||||||
Roll: 0
|
Roll: 0
|
||||||
Width: 1920
|
Width: 1920
|
||||||
Height: 1080
|
|
||||||
Near: 0.00999999978
|
Near: 0.00999999978
|
||||||
Far: 10000
|
Far: 10000
|
||||||
Perspective: true
|
Perspective: true
|
||||||
|
@ -123,4 +129,40 @@
|
||||||
- Type: EndScene
|
- Type: EndScene
|
||||||
Enabled: true
|
Enabled: true
|
||||||
mainGameScene: 86098106
|
mainGameScene: 86098106
|
||||||
mainMainScene: 97158628
|
mainMainScene: 97158628
|
||||||
|
- EID: 7
|
||||||
|
Name: TransitionCanvas
|
||||||
|
IsActive: true
|
||||||
|
NumberOfChildren: 1
|
||||||
|
Components:
|
||||||
|
Canvas Component:
|
||||||
|
Canvas Width: 1920
|
||||||
|
Canvas Height: 1080
|
||||||
|
Scale by canvas width: false
|
||||||
|
IsActive: true
|
||||||
|
Scripts: ~
|
||||||
|
- EID: 8
|
||||||
|
Name: Transition
|
||||||
|
IsActive: true
|
||||||
|
NumberOfChildren: 0
|
||||||
|
Components:
|
||||||
|
Transform Component:
|
||||||
|
Translate: {x: 0, y: 0, z: 0.100000001}
|
||||||
|
Rotate: {x: 0, y: 0, z: 0}
|
||||||
|
Scale: {x: 1920, y: 1080, z: 1}
|
||||||
|
IsActive: true
|
||||||
|
Renderable Component:
|
||||||
|
Mesh: 141771688
|
||||||
|
Material: 120016136
|
||||||
|
IsActive: true
|
||||||
|
UI Component:
|
||||||
|
Canvas ID: 7
|
||||||
|
Hovered: false
|
||||||
|
Clicked: false
|
||||||
|
IsActive: true
|
||||||
|
Scripts:
|
||||||
|
- Type: SHADE_Scripting.UI.SceneFadeInOut
|
||||||
|
Enabled: true
|
||||||
|
alphaValue: 1
|
||||||
|
fadeInTime: 0.5
|
||||||
|
fadeOutTime: 0.5
|
|
@ -12,7 +12,7 @@ namespace SHADE_Scripting.Audio
|
||||||
public static Dictionary<string, AudioClipHandler> audioClipHandlers = new Dictionary<string, AudioClipHandler>();
|
public static Dictionary<string, AudioClipHandler> audioClipHandlers = new Dictionary<string, AudioClipHandler>();
|
||||||
|
|
||||||
//Functions here, maybe
|
//Functions here, maybe
|
||||||
public static void stopAllSounds(bool fadeOut)
|
public static void StopAllSounds(bool fadeOut)
|
||||||
{
|
{
|
||||||
foreach (KeyValuePair<string, AudioClipHandler> h in audioClipHandlers)
|
foreach (KeyValuePair<string, AudioClipHandler> h in audioClipHandlers)
|
||||||
{
|
{
|
||||||
|
@ -20,7 +20,7 @@ namespace SHADE_Scripting.Audio
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public static void pauseAllSounds(bool pause)
|
public static void PauseAllSounds(bool pause)
|
||||||
{
|
{
|
||||||
foreach (KeyValuePair<string, AudioClipHandler> h in audioClipHandlers)
|
foreach (KeyValuePair<string, AudioClipHandler> h in audioClipHandlers)
|
||||||
{
|
{
|
||||||
|
|
|
@ -50,8 +50,11 @@ public class Breakable : Script
|
||||||
if (rb.LinearVelocity.GetSqrMagnitude() > threshHold && !info.GameObject.GetScript<PlayerController>())
|
if (rb.LinearVelocity.GetSqrMagnitude() > threshHold && !info.GameObject.GetScript<PlayerController>())
|
||||||
{
|
{
|
||||||
isBreak = true;
|
isBreak = true;
|
||||||
if(GameObject.GetScript<Item>())
|
if (GameObject.GetScript<Item>())
|
||||||
|
{
|
||||||
GameManager.Instance.totalItemCount -= 1;
|
GameManager.Instance.totalItemCount -= 1;
|
||||||
|
GameManager.Instance.itemShatter = true;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
protected override void onTriggerEnter(CollisionInfo info)
|
protected override void onTriggerEnter(CollisionInfo info)
|
||||||
|
@ -71,6 +74,7 @@ public class Breakable : Script
|
||||||
gO.Parent = GameObject.Null;
|
gO.Parent = GameObject.Null;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
GameManager.Instance.itemShatter = false;
|
||||||
isBreak = false;
|
isBreak = false;
|
||||||
AudioHandler.audioClipHandlers["SFXBreak"].Play();
|
AudioHandler.audioClipHandlers["SFXBreak"].Play();
|
||||||
GameObject.SetActive(false);
|
GameObject.SetActive(false);
|
||||||
|
|
|
@ -27,6 +27,12 @@ public class Item : Script
|
||||||
private bool checkSound = false;
|
private bool checkSound = false;
|
||||||
public float soundDistance = 10;
|
public float soundDistance = 10;
|
||||||
|
|
||||||
|
private float highlightPos = 0.0f;
|
||||||
|
private Renderable rend;
|
||||||
|
public float highlightSpeed = 200.0f;
|
||||||
|
public float highlightThickness = 600.0f;
|
||||||
|
public float highlightLowerClamp = 0.25f;
|
||||||
|
|
||||||
|
|
||||||
protected override void awake()
|
protected override void awake()
|
||||||
{
|
{
|
||||||
|
@ -36,6 +42,10 @@ public class Item : Script
|
||||||
if(collider)
|
if(collider)
|
||||||
collider.GetCollisionShape(0).Density = density;
|
collider.GetCollisionShape(0).Density = density;
|
||||||
|
|
||||||
|
rend = GetComponent<Renderable>();
|
||||||
|
if (!rend)
|
||||||
|
Debug.Log("NO RENDERABLE");
|
||||||
|
|
||||||
returnBack = false;
|
returnBack = false;
|
||||||
|
|
||||||
AudioHandler.audioClipHandlers["SFXImpactElastic"] = Audio.CreateAudioClip("event:/Props/impact_elastic");
|
AudioHandler.audioClipHandlers["SFXImpactElastic"] = Audio.CreateAudioClip("event:/Props/impact_elastic");
|
||||||
|
@ -45,10 +55,35 @@ public class Item : Script
|
||||||
protected override void start()
|
protected override void start()
|
||||||
{
|
{
|
||||||
GameManager.Instance.totalItemCount += 1;
|
GameManager.Instance.totalItemCount += 1;
|
||||||
|
|
||||||
|
if (rend)
|
||||||
|
{
|
||||||
|
if (currCategory == ItemCategory.LIGHT)
|
||||||
|
{
|
||||||
|
highlightThickness /= 10;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (currCategory == ItemCategory.MEDIUM)
|
||||||
|
{
|
||||||
|
highlightThickness /= 5;
|
||||||
|
}
|
||||||
|
|
||||||
|
rend.Material.SetProperty<float>("data.thickness", highlightThickness);
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
protected override void update()
|
protected override void update()
|
||||||
{
|
{
|
||||||
|
if (rend)
|
||||||
|
{
|
||||||
|
Vector3 dis = Camera.GetMainCamera().Position - transform.LocalPosition;
|
||||||
|
float disSqr = dis.GetSqrMagnitude();
|
||||||
|
float ratio = System.Math.Clamp(1 - (disSqr / (1 + disSqr)), highlightLowerClamp, 1.0f);
|
||||||
|
highlightPos += highlightSpeed * Time.DeltaTimeF * ratio;
|
||||||
|
rend.Material.SetProperty<float>("data.highlightPosition", highlightPos);
|
||||||
|
}
|
||||||
|
|
||||||
if (returnBack && !dontReturn)
|
if (returnBack && !dontReturn)
|
||||||
{
|
{
|
||||||
if(transform)
|
if(transform)
|
||||||
|
|
|
@ -28,13 +28,20 @@ public class PickAndThrow : Script
|
||||||
public bool throwItem = false;
|
public bool throwItem = false;
|
||||||
private Vector3 prevTargetOffSet;
|
private Vector3 prevTargetOffSet;
|
||||||
|
|
||||||
|
public GameObject silhouettePlayer;
|
||||||
|
public Renderable silhouettePlayerRend;
|
||||||
|
public GameObject silhouetteBag;
|
||||||
|
public Renderable silhouetteBagRend;
|
||||||
|
|
||||||
[Tooltip("Lenght of ray")]
|
[Tooltip("Lenght of ray")]
|
||||||
public float rayDistance = 1;
|
public float rayDistance = 1;
|
||||||
|
|
||||||
[Tooltip("Height of ray")]
|
[Tooltip("Height of ray")]
|
||||||
public float rayHeight = 0.1f;
|
public float rayHeight = 0.1f;
|
||||||
|
|
||||||
|
[Tooltip("FOV when you aim")]
|
||||||
public float aimingFOV = 50;
|
public float aimingFOV = 50;
|
||||||
|
[Tooltip("Default FOV")]
|
||||||
public float defaultFOV = 45;
|
public float defaultFOV = 45;
|
||||||
|
|
||||||
protected override void awake()
|
protected override void awake()
|
||||||
|
@ -51,6 +58,16 @@ public class PickAndThrow : Script
|
||||||
if(!tpc)
|
if(!tpc)
|
||||||
Debug.LogError("TPC EMPTY");
|
Debug.LogError("TPC EMPTY");
|
||||||
|
|
||||||
|
if(!silhouettePlayer)
|
||||||
|
Debug.LogError("silhouettePlayer EMPTY");
|
||||||
|
else
|
||||||
|
silhouettePlayerRend = silhouettePlayer.GetComponent<Renderable>();
|
||||||
|
|
||||||
|
if (!silhouetteBag)
|
||||||
|
Debug.LogError("silhouetteBag EMPTY");
|
||||||
|
else
|
||||||
|
silhouetteBagRend = silhouetteBag.GetComponent<Renderable>();
|
||||||
|
|
||||||
AudioHandler.audioClipHandlers["SFXThrow"] = Audio.CreateAudioClip("event:/Raccoon/raccoon_throw");
|
AudioHandler.audioClipHandlers["SFXThrow"] = Audio.CreateAudioClip("event:/Raccoon/raccoon_throw");
|
||||||
|
|
||||||
timer = delayTimer;
|
timer = delayTimer;
|
||||||
|
@ -62,6 +79,20 @@ public class PickAndThrow : Script
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (silhouettePlayerRend && silhouetteBagRend)
|
||||||
|
{
|
||||||
|
//wait for daniel
|
||||||
|
//0.00075f;
|
||||||
|
Vector3 dis = Camera.GetMainCamera().Position - GameObject.GetComponent<Transform>().LocalPosition;
|
||||||
|
float disSqr = dis.GetSqrMagnitude();
|
||||||
|
float ratio = System.Math.Clamp(1 - (disSqr / (1 + disSqr)), 0, 1.0f);
|
||||||
|
float temp = (1 - ratio) * 0.00075f;
|
||||||
|
if (temp <= 0.0006f)
|
||||||
|
temp = 0.1f;
|
||||||
|
silhouettePlayerRend.Material.SetProperty<float>("data.offset", temp);
|
||||||
|
silhouetteBagRend.Material.SetProperty<float>("data.offset", temp);
|
||||||
|
}
|
||||||
|
|
||||||
if (timer <= delayTimer)
|
if (timer <= delayTimer)
|
||||||
timer += Time.DeltaTimeF;
|
timer += Time.DeltaTimeF;
|
||||||
|
|
||||||
|
|
|
@ -56,9 +56,9 @@ namespace SHADE_Scripting
|
||||||
arm.Pitch += vel.y * turnSpeedPitch * Time.DeltaTimeF;
|
arm.Pitch += vel.y * turnSpeedPitch * Time.DeltaTimeF;
|
||||||
|
|
||||||
if (inverseXControls)
|
if (inverseXControls)
|
||||||
arm.Yaw += vel.x * turnSpeedYaw * Time.DeltaTimeF;
|
|
||||||
else
|
|
||||||
arm.Yaw -= vel.x * turnSpeedYaw * Time.DeltaTimeF;
|
arm.Yaw -= vel.x * turnSpeedYaw * Time.DeltaTimeF;
|
||||||
|
else
|
||||||
|
arm.Yaw += vel.x * turnSpeedYaw * Time.DeltaTimeF;
|
||||||
|
|
||||||
if (arm.Pitch > pitchUpperClamp)
|
if (arm.Pitch > pitchUpperClamp)
|
||||||
{
|
{
|
||||||
|
|
|
@ -1,5 +1,6 @@
|
||||||
using SHADE;
|
using SHADE;
|
||||||
using SHADE_Scripting.Audio;
|
using SHADE_Scripting.Audio;
|
||||||
|
using SHADE_Scripting.UI;
|
||||||
using System;
|
using System;
|
||||||
using System.Collections.Generic;
|
using System.Collections.Generic;
|
||||||
|
|
||||||
|
@ -41,9 +42,37 @@ public class GameManager : Script
|
||||||
|
|
||||||
public bool GamePause { get; set; }
|
public bool GamePause { get; set; }
|
||||||
|
|
||||||
|
public bool itemShatter { get; set; }
|
||||||
|
|
||||||
|
//For scene transitions
|
||||||
|
private bool goingToWin;
|
||||||
|
private bool goingToLose;
|
||||||
|
|
||||||
|
protected override void awake()
|
||||||
|
{
|
||||||
|
if (Instance != null && Instance != this)
|
||||||
|
RemoveScript<GameManager>();
|
||||||
|
else
|
||||||
|
Instance = this;
|
||||||
|
|
||||||
|
totalItemCount = 0;
|
||||||
|
Score = 0;
|
||||||
|
currGameState = GameState.START;
|
||||||
|
itemScored = false;
|
||||||
|
currMultiplierCombo = 1;
|
||||||
|
currMultiplierDuration = 0;
|
||||||
|
fontScalar = new Vector3(multiplierFont / maxMultiplierDuration, multiplierFont / maxMultiplierDuration , multiplierFont / maxMultiplierDuration);
|
||||||
|
itemShatter = false;
|
||||||
|
|
||||||
|
AudioHandler.audioClipHandlers["BGMWin"] = Audio.CreateAudioClip("event:/Music/stingers/game_win");
|
||||||
|
AudioHandler.audioClipHandlers["BGMLose"] = Audio.CreateAudioClip("event:/Music/stingers/game_lose");
|
||||||
|
|
||||||
|
goingToWin = false;
|
||||||
|
goingToLose = false;
|
||||||
|
}
|
||||||
|
|
||||||
protected override void start()
|
protected override void start()
|
||||||
{
|
{
|
||||||
|
|
||||||
AudioHandler.audioClipHandlers["BGMAdaptive"] = Audio.CreateAudioClip("event:/Music/bgm_adaptive");
|
AudioHandler.audioClipHandlers["BGMAdaptive"] = Audio.CreateAudioClip("event:/Music/bgm_adaptive");
|
||||||
AudioHandler.audioClipHandlers["BGMAdaptive"].Play();
|
AudioHandler.audioClipHandlers["BGMAdaptive"].Play();
|
||||||
|
|
||||||
|
@ -57,31 +86,6 @@ public class GameManager : Script
|
||||||
AudioHandler.audioClipHandlers["SFXHumming"].Play();
|
AudioHandler.audioClipHandlers["SFXHumming"].Play();
|
||||||
}
|
}
|
||||||
|
|
||||||
protected override void awake()
|
|
||||||
{
|
|
||||||
if (Instance != null && Instance != this)
|
|
||||||
RemoveScript<GameManager>();
|
|
||||||
else
|
|
||||||
Instance = this;
|
|
||||||
|
|
||||||
|
|
||||||
//AudioHandler.audioClipHandlers["BGMAdaptive"].SetParameter("Detected", 0.0f);
|
|
||||||
//Audio.PlayBGMOnce2D("event:/Music/player_undetected");
|
|
||||||
|
|
||||||
//Audio.PlayBGMOnce2D("event:/Ambience/roomtone_kitchen");
|
|
||||||
|
|
||||||
totalItemCount = 0;
|
|
||||||
Score = 0;
|
|
||||||
currGameState = GameState.START;
|
|
||||||
itemScored = false;
|
|
||||||
currMultiplierCombo = 1;
|
|
||||||
currMultiplierDuration = 0;
|
|
||||||
fontScalar = new Vector3(multiplierFont / maxMultiplierDuration, multiplierFont / maxMultiplierDuration , multiplierFont / maxMultiplierDuration);
|
|
||||||
|
|
||||||
AudioHandler.audioClipHandlers["BGMWin"] = Audio.CreateAudioClip("event:/Music/stingers/game_win");
|
|
||||||
AudioHandler.audioClipHandlers["BGMLose"] = Audio.CreateAudioClip("event:/Music/stingers/game_lose");
|
|
||||||
}
|
|
||||||
|
|
||||||
protected override void update()
|
protected override void update()
|
||||||
{
|
{
|
||||||
if (GamePause)
|
if (GamePause)
|
||||||
|
@ -116,25 +120,34 @@ public class GameManager : Script
|
||||||
//multiplierText.GetComponent<Transform>().LocalScale = Vector3.Zero;
|
//multiplierText.GetComponent<Transform>().LocalScale = Vector3.Zero;
|
||||||
}
|
}
|
||||||
|
|
||||||
if ((timer > 0 && totalItemCount <= 0) || Input.GetKeyDown(Input.KeyCode.F1))
|
if (!goingToLose && ((timer > 0 && totalItemCount <= 0 && !itemShatter) || Input.GetKeyDown(Input.KeyCode.F1)))
|
||||||
{
|
{
|
||||||
currGameState = GameState.WIN;
|
currGameState = GameState.WIN;
|
||||||
//Audio.StopAllSounds(); //Calling this outright breaks audio clip handlers
|
AudioHandler.StopAllSounds(false);
|
||||||
AudioHandler.stopAllSounds(false);
|
|
||||||
AudioHandler.audioClipHandlers["BGMWin"].Play();
|
AudioHandler.audioClipHandlers["BGMWin"].Play();
|
||||||
SceneManager.ChangeScene(winScene);
|
goingToWin = true;
|
||||||
//Audio.PlaySFXOnce2D("event:/Music/stingers/game_win");
|
SceneFadeInOut.Instance.CallFadeIn();
|
||||||
|
|
||||||
}
|
}
|
||||||
else if(timer < 0 || Input.GetKeyDown(Input.KeyCode.F2))
|
else if(!goingToWin && (timer < 0 || Input.GetKeyDown(Input.KeyCode.F2)))
|
||||||
{
|
{
|
||||||
currGameState = GameState.LOSE;
|
currGameState = GameState.LOSE;
|
||||||
//Audio.StopAllSounds();
|
AudioHandler.StopAllSounds(false);
|
||||||
AudioHandler.stopAllSounds(false);
|
|
||||||
AudioHandler.audioClipHandlers["BGMLose"].Play();
|
AudioHandler.audioClipHandlers["BGMLose"].Play();
|
||||||
|
goingToLose = true;
|
||||||
|
SceneFadeInOut.Instance.CallFadeIn();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
//Handling transitions
|
||||||
|
if (SceneFadeInOut.Instance.FadeInFinished())
|
||||||
|
{
|
||||||
|
if (goingToWin)
|
||||||
|
{
|
||||||
|
SceneManager.ChangeScene(winScene);
|
||||||
|
}
|
||||||
|
if (goingToLose)
|
||||||
|
{
|
||||||
SceneManager.ChangeScene(loseScene);
|
SceneManager.ChangeScene(loseScene);
|
||||||
//Audio.PlaySFXOnce2D("event:/Music/stingers/game_lose");
|
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,10 +1,19 @@
|
||||||
using System;
|
using System;
|
||||||
|
using System.Reflection.Metadata.Ecma335;
|
||||||
using SHADE;
|
using SHADE;
|
||||||
|
using SHADE_Scripting.UI;
|
||||||
|
|
||||||
public class ChangeSceneButton : Script
|
public class ChangeSceneButton : Script
|
||||||
{
|
{
|
||||||
public uint sceneID = 0;
|
public uint sceneID = 0;
|
||||||
|
|
||||||
|
//Whether the scene changing button has been clicked
|
||||||
|
private bool clickedFlag;
|
||||||
|
|
||||||
|
protected override void awake()
|
||||||
|
{
|
||||||
|
clickedFlag = false;
|
||||||
|
}
|
||||||
|
|
||||||
protected override void start()
|
protected override void start()
|
||||||
{
|
{
|
||||||
|
@ -17,8 +26,11 @@ public class ChangeSceneButton : Script
|
||||||
if (sceneID != 0)
|
if (sceneID != 0)
|
||||||
{
|
{
|
||||||
Audio.PlaySFXOnce2D("event:/UI/success");
|
Audio.PlaySFXOnce2D("event:/UI/success");
|
||||||
SceneManager.ChangeScene(sceneID);
|
|
||||||
Audio.StopAllSounds();
|
Audio.StopAllSounds();
|
||||||
|
|
||||||
|
SceneFadeInOut.Instance.CallFadeIn();
|
||||||
|
clickedFlag = true;
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
@ -30,6 +42,9 @@ public class ChangeSceneButton : Script
|
||||||
}
|
}
|
||||||
protected override void update()
|
protected override void update()
|
||||||
{
|
{
|
||||||
|
if (clickedFlag && sceneID != 0 && SceneFadeInOut.Instance.FadeInFinished())
|
||||||
|
{
|
||||||
|
SceneManager.ChangeScene(sceneID);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -0,0 +1,570 @@
|
||||||
|
using System;
|
||||||
|
using System.Collections.Generic;
|
||||||
|
using System.Linq;
|
||||||
|
using SHADE;
|
||||||
|
|
||||||
|
|
||||||
|
public class Cutscene : Script
|
||||||
|
{
|
||||||
|
|
||||||
|
public float duration = 3.0f;
|
||||||
|
private float oldDuration = 0.0f;
|
||||||
|
|
||||||
|
private Renderable pic1aRenderable;
|
||||||
|
private Renderable pic1bRenderable;
|
||||||
|
private Renderable pic1cRenderable;
|
||||||
|
private Renderable pic2aRenderable;
|
||||||
|
private Renderable pic2bRenderable;
|
||||||
|
private Renderable pic2cRenderable;
|
||||||
|
private Renderable pic3aRenderable;
|
||||||
|
private Renderable pic3bRenderable;
|
||||||
|
private Renderable pic3cRenderable;
|
||||||
|
private Renderable pic3dRenderable;
|
||||||
|
private Renderable pic3eRenderable;
|
||||||
|
|
||||||
|
private Transform pic1aTran;
|
||||||
|
private Transform pic1bTran;
|
||||||
|
private Transform pic1cTran;
|
||||||
|
private Transform pic2aTran;
|
||||||
|
private Transform pic2bTran;
|
||||||
|
private Transform pic2cTran;
|
||||||
|
private Transform pic3aTran;
|
||||||
|
private Transform pic3bTran;
|
||||||
|
private Transform pic3cTran;
|
||||||
|
private Transform pic3dTran;
|
||||||
|
private Transform pic3eTran;
|
||||||
|
|
||||||
|
private float alphaIn = 0.0f;
|
||||||
|
private float time = 0.0f;
|
||||||
|
private bool showPic1a = true;
|
||||||
|
private bool showPic1b = false;
|
||||||
|
private bool showPic1c = false;
|
||||||
|
private bool showPic2a = true;
|
||||||
|
private bool showPic2b = false;
|
||||||
|
private bool showPic2c = false;
|
||||||
|
private bool showPic3a = true;
|
||||||
|
private bool showPic3b = false;
|
||||||
|
private bool showPic3c = false;
|
||||||
|
private bool showPic3e = false;
|
||||||
|
private bool showPic3d = false;
|
||||||
|
|
||||||
|
private bool skip = false;
|
||||||
|
|
||||||
|
public GameObject cutscene1Points;
|
||||||
|
private List<Transform> listOfCutscene1Points;
|
||||||
|
|
||||||
|
public GameObject cutscene1Pics;
|
||||||
|
private List<Renderable> listOfCutscene1Pics;
|
||||||
|
|
||||||
|
public GameObject cutscene2Points;
|
||||||
|
private List<Transform> listOfCutscene2Points;
|
||||||
|
|
||||||
|
public GameObject cutscene2Pics;
|
||||||
|
private List<Renderable> listOfCutscene2Pics;
|
||||||
|
|
||||||
|
public GameObject cutscene3Points;
|
||||||
|
private List<Transform> listOfCutscene3Points;
|
||||||
|
|
||||||
|
public GameObject cutscene3Pics;
|
||||||
|
private List<Renderable> listOfCutscene3Pics;
|
||||||
|
|
||||||
|
private TextRenderable text1;
|
||||||
|
private TextRenderable text2;
|
||||||
|
private TextRenderable text3;
|
||||||
|
|
||||||
|
public GameObject canvas1;
|
||||||
|
public GameObject canvas2;
|
||||||
|
public GameObject canvas3;
|
||||||
|
|
||||||
|
private bool cutscene1Done = false;
|
||||||
|
private bool cutscene2Done = false;
|
||||||
|
private bool cutscene3Done = false;
|
||||||
|
|
||||||
|
protected override void awake()
|
||||||
|
{
|
||||||
|
initCutscene1();
|
||||||
|
initCutscene2();
|
||||||
|
initCutscene3();
|
||||||
|
}
|
||||||
|
|
||||||
|
protected override void update()
|
||||||
|
{
|
||||||
|
Canvas1();
|
||||||
|
Canvas2();
|
||||||
|
Canvas3();
|
||||||
|
|
||||||
|
if (Input.GetKeyDown(Input.KeyCode.Space) && !skip && (!cutscene1Done || !cutscene2Done || !cutscene3Done))
|
||||||
|
{
|
||||||
|
skip = true;
|
||||||
|
oldDuration = duration;
|
||||||
|
duration = 0.1f;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (Input.GetKeyDown(Input.KeyCode.Space) && cutscene1Done && canvas1.IsActiveSelf)
|
||||||
|
{
|
||||||
|
canvas1.SetActive(false);
|
||||||
|
canvas2.SetActive(true);
|
||||||
|
duration = oldDuration;
|
||||||
|
skip = false;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (Input.GetKeyDown(Input.KeyCode.Space) && cutscene2Done && canvas2.IsActiveSelf)
|
||||||
|
{
|
||||||
|
canvas2.SetActive(false);
|
||||||
|
canvas3.SetActive(true);
|
||||||
|
duration = oldDuration;
|
||||||
|
skip = false;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (Input.GetKeyDown(Input.KeyCode.Space) && cutscene3Done && canvas3.IsActiveSelf)
|
||||||
|
{
|
||||||
|
//change scene
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
private void Canvas1()
|
||||||
|
{
|
||||||
|
if (canvas1.IsActiveSelf)
|
||||||
|
{
|
||||||
|
if (showPic1a)
|
||||||
|
{
|
||||||
|
if (time < duration)
|
||||||
|
{
|
||||||
|
pic1aTran.LocalPosition = Vector3.Lerp(pic1aTran.LocalPosition, listOfCutscene1Points[0].LocalPosition, time / duration);
|
||||||
|
alphaIn = SHADE.Math.Lerp(0.0f, 1.0f, time / duration);
|
||||||
|
time += Time.DeltaTimeF;
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
pic1aTran.LocalPosition = listOfCutscene1Points[0].LocalPosition;
|
||||||
|
alphaIn = 1.0f;
|
||||||
|
}
|
||||||
|
|
||||||
|
pic1aRenderable.Material.SetProperty<float>("data.alpha", alphaIn);
|
||||||
|
if (alphaIn >= 1.0f)
|
||||||
|
{
|
||||||
|
showPic1a = false;
|
||||||
|
showPic1b = true;
|
||||||
|
time = 0;
|
||||||
|
alphaIn = 0;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
if (showPic1b)
|
||||||
|
{
|
||||||
|
if (time < duration)
|
||||||
|
{
|
||||||
|
pic1bTran.LocalPosition = Vector3.Lerp(pic1bTran.LocalPosition, listOfCutscene1Points[1].LocalPosition, time / duration);
|
||||||
|
alphaIn = SHADE.Math.Lerp(0.0f, 1.0f, time / duration);
|
||||||
|
time += Time.DeltaTimeF;
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
pic1bTran.LocalPosition = listOfCutscene1Points[1].LocalPosition;
|
||||||
|
alphaIn = 1.0f;
|
||||||
|
}
|
||||||
|
|
||||||
|
pic1bRenderable.Material.SetProperty<float>("data.alpha", alphaIn);
|
||||||
|
if (alphaIn >= 1.0f)
|
||||||
|
{
|
||||||
|
showPic1b = false;
|
||||||
|
showPic1c = true;
|
||||||
|
time = 0;
|
||||||
|
alphaIn = 0;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
if (showPic1c)
|
||||||
|
{
|
||||||
|
if (time < duration)
|
||||||
|
{
|
||||||
|
pic1cTran.LocalPosition = Vector3.Lerp(pic1cTran.LocalPosition, listOfCutscene1Points[2].LocalPosition, time / duration);
|
||||||
|
alphaIn = SHADE.Math.Lerp(0.0f, 1.0f, time / duration);
|
||||||
|
time += Time.DeltaTimeF;
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
pic1cTran.LocalPosition = listOfCutscene1Points[2].LocalPosition;
|
||||||
|
alphaIn = 1.0f;
|
||||||
|
}
|
||||||
|
|
||||||
|
pic1cRenderable.Material.SetProperty<float>("data.alpha", alphaIn);
|
||||||
|
if (alphaIn >= 1.0f)
|
||||||
|
{
|
||||||
|
showPic1c = false;
|
||||||
|
cutscene1Done = true;
|
||||||
|
text1.Enabled = true;
|
||||||
|
time = 0;
|
||||||
|
alphaIn = 0;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
private void Canvas2()
|
||||||
|
{
|
||||||
|
if (canvas2.IsActiveSelf)
|
||||||
|
{
|
||||||
|
if (showPic2a)
|
||||||
|
{
|
||||||
|
if (time < duration)
|
||||||
|
{
|
||||||
|
pic2aTran.LocalPosition = Vector3.Lerp(pic2aTran.LocalPosition, listOfCutscene2Points[0].LocalPosition, time / duration);
|
||||||
|
alphaIn = SHADE.Math.Lerp(0.0f, 1.0f, time / duration);
|
||||||
|
time += Time.DeltaTimeF;
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
pic2aTran.LocalPosition = listOfCutscene2Points[0].LocalPosition;
|
||||||
|
alphaIn = 1.0f;
|
||||||
|
}
|
||||||
|
|
||||||
|
pic2aRenderable.Material.SetProperty<float>("data.alpha", alphaIn);
|
||||||
|
if (alphaIn >= 1.0f)
|
||||||
|
{
|
||||||
|
showPic2a = false;
|
||||||
|
showPic2b = true;
|
||||||
|
time = 0;
|
||||||
|
alphaIn = 0;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
if (showPic2b)
|
||||||
|
{
|
||||||
|
if (time < duration)
|
||||||
|
{
|
||||||
|
pic2bTran.LocalPosition = Vector3.Lerp(pic2bTran.LocalPosition, listOfCutscene2Points[1].LocalPosition, time / duration);
|
||||||
|
alphaIn = SHADE.Math.Lerp(0.0f, 1.0f, time / duration);
|
||||||
|
time += Time.DeltaTimeF;
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
pic2bTran.LocalPosition = listOfCutscene2Points[1].LocalPosition;
|
||||||
|
alphaIn = 1.0f;
|
||||||
|
}
|
||||||
|
|
||||||
|
pic2bRenderable.Material.SetProperty<float>("data.alpha", alphaIn);
|
||||||
|
if (alphaIn >= 1.0f)
|
||||||
|
{
|
||||||
|
showPic2b = false;
|
||||||
|
showPic2c = true;
|
||||||
|
time = 0;
|
||||||
|
alphaIn = 0;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
if (showPic2c)
|
||||||
|
{
|
||||||
|
if (time < duration)
|
||||||
|
{
|
||||||
|
pic2cTran.LocalPosition = Vector3.Lerp(pic2cTran.LocalPosition, listOfCutscene2Points[2].LocalPosition, time / duration);
|
||||||
|
alphaIn = SHADE.Math.Lerp(0.0f, 1.0f, time / duration);
|
||||||
|
time += Time.DeltaTimeF;
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
pic2cTran.LocalPosition = listOfCutscene2Points[2].LocalPosition;
|
||||||
|
alphaIn = 1.0f;
|
||||||
|
}
|
||||||
|
|
||||||
|
pic2cRenderable.Material.SetProperty<float>("data.alpha", alphaIn);
|
||||||
|
if (alphaIn >= 1.0f)
|
||||||
|
{
|
||||||
|
showPic2c = false;
|
||||||
|
cutscene2Done = true;
|
||||||
|
text2.Enabled = true;
|
||||||
|
time = 0;
|
||||||
|
alphaIn = 0;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
private void Canvas3()
|
||||||
|
{
|
||||||
|
if (canvas3.IsActiveSelf)
|
||||||
|
{
|
||||||
|
if (showPic3a)
|
||||||
|
{
|
||||||
|
if (time < duration)
|
||||||
|
{
|
||||||
|
pic3aTran.LocalPosition = Vector3.Lerp(pic3aTran.LocalPosition, listOfCutscene3Points[0].LocalPosition, time / duration);
|
||||||
|
alphaIn = SHADE.Math.Lerp(0.0f, 1.0f, time / duration);
|
||||||
|
time += Time.DeltaTimeF;
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
pic3aTran.LocalPosition = listOfCutscene3Points[0].LocalPosition;
|
||||||
|
alphaIn = 1.0f;
|
||||||
|
}
|
||||||
|
|
||||||
|
pic3aRenderable.Material.SetProperty<float>("data.alpha", alphaIn);
|
||||||
|
if (alphaIn >= 1.0f)
|
||||||
|
{
|
||||||
|
showPic3a = false;
|
||||||
|
showPic3b = true;
|
||||||
|
time = 0;
|
||||||
|
alphaIn = 0;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
if (showPic3b)
|
||||||
|
{
|
||||||
|
if (time < duration)
|
||||||
|
{
|
||||||
|
pic3bTran.LocalPosition = Vector3.Lerp(pic3bTran.LocalPosition, listOfCutscene3Points[1].LocalPosition, time / duration);
|
||||||
|
alphaIn = SHADE.Math.Lerp(0.0f, 1.0f, time / duration);
|
||||||
|
time += Time.DeltaTimeF;
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
pic3bTran.LocalPosition = listOfCutscene3Points[1].LocalPosition;
|
||||||
|
alphaIn = 1.0f;
|
||||||
|
}
|
||||||
|
|
||||||
|
pic3bRenderable.Material.SetProperty<float>("data.alpha", alphaIn);
|
||||||
|
if (alphaIn >= 1.0f)
|
||||||
|
{
|
||||||
|
showPic3b = false;
|
||||||
|
showPic3c = true;
|
||||||
|
time = 0;
|
||||||
|
alphaIn = 0;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
if (showPic3c)
|
||||||
|
{
|
||||||
|
if (time < duration)
|
||||||
|
{
|
||||||
|
pic3cTran.LocalPosition = Vector3.Lerp(pic3cTran.LocalPosition, listOfCutscene3Points[2].LocalPosition, time / duration);
|
||||||
|
alphaIn = SHADE.Math.Lerp(0.0f, 1.0f, time / duration);
|
||||||
|
time += Time.DeltaTimeF;
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
pic3cTran.LocalPosition = listOfCutscene3Points[2].LocalPosition;
|
||||||
|
alphaIn = 1.0f;
|
||||||
|
}
|
||||||
|
|
||||||
|
pic3cRenderable.Material.SetProperty<float>("data.alpha", alphaIn);
|
||||||
|
if (alphaIn >= 1.0f)
|
||||||
|
{
|
||||||
|
showPic3c = false;
|
||||||
|
showPic3d = true;
|
||||||
|
time = 0;
|
||||||
|
alphaIn = 0;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
if (showPic3d)
|
||||||
|
{
|
||||||
|
if (time < duration)
|
||||||
|
{
|
||||||
|
pic3dTran.LocalPosition = Vector3.Lerp(pic3dTran.LocalPosition, listOfCutscene3Points[3].LocalPosition, time / duration);
|
||||||
|
alphaIn = SHADE.Math.Lerp(0.0f, 1.0f, time / duration);
|
||||||
|
time += Time.DeltaTimeF;
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
pic3dTran.LocalPosition = listOfCutscene3Points[3].LocalPosition;
|
||||||
|
alphaIn = 1.0f;
|
||||||
|
}
|
||||||
|
|
||||||
|
pic3dRenderable.Material.SetProperty<float>("data.alpha", alphaIn);
|
||||||
|
if (alphaIn >= 1.0f)
|
||||||
|
{
|
||||||
|
showPic3d = false;
|
||||||
|
showPic3e = true;
|
||||||
|
time = 0;
|
||||||
|
alphaIn = 0;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
if (showPic3e)
|
||||||
|
{
|
||||||
|
if (time < duration)
|
||||||
|
{
|
||||||
|
pic3eTran.LocalPosition = Vector3.Lerp(pic3eTran.LocalPosition, listOfCutscene3Points[4].LocalPosition, time / duration);
|
||||||
|
alphaIn = SHADE.Math.Lerp(0.0f, 1.0f, time / duration);
|
||||||
|
time += Time.DeltaTimeF;
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
pic3eTran.LocalPosition = listOfCutscene3Points[4].LocalPosition;
|
||||||
|
alphaIn = 1.0f;
|
||||||
|
}
|
||||||
|
|
||||||
|
pic3eRenderable.Material.SetProperty<float>("data.alpha", alphaIn);
|
||||||
|
if (alphaIn >= 1.0f)
|
||||||
|
{
|
||||||
|
showPic3e = false;
|
||||||
|
cutscene3Done = true;
|
||||||
|
text3.Enabled = true;
|
||||||
|
time = 0;
|
||||||
|
alphaIn = 0;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
private void initCutscene1()
|
||||||
|
{
|
||||||
|
listOfCutscene1Points = cutscene1Points.GetComponentsInChildren<Transform>().ToList();
|
||||||
|
if (listOfCutscene1Points.Count == 0)
|
||||||
|
Debug.LogError("Cutscene1Points Empty");
|
||||||
|
|
||||||
|
listOfCutscene1Pics = cutscene1Pics.GetComponentsInChildren<Renderable>().ToList();
|
||||||
|
if (listOfCutscene1Pics.Count == 0)
|
||||||
|
Debug.LogError("Cutscene1Pics Empty");
|
||||||
|
|
||||||
|
if (listOfCutscene1Pics[0])
|
||||||
|
{
|
||||||
|
pic1aRenderable = listOfCutscene1Pics[0].GetComponent<Renderable>();
|
||||||
|
pic1aTran = listOfCutscene1Pics[0].GetComponent<Transform>();
|
||||||
|
pic1aRenderable.Material.SetProperty<float>("data.alpha", 0.0f);
|
||||||
|
}
|
||||||
|
else
|
||||||
|
Debug.LogError("SCENE 1 PIC1 MISSING");
|
||||||
|
|
||||||
|
if (listOfCutscene1Pics[1])
|
||||||
|
{
|
||||||
|
pic1bRenderable = listOfCutscene1Pics[1].GetComponent<Renderable>();
|
||||||
|
pic1bTran = listOfCutscene1Pics[1].GetComponent<Transform>();
|
||||||
|
pic1bRenderable.Material.SetProperty<float>("data.alpha", 0.0f);
|
||||||
|
}
|
||||||
|
else
|
||||||
|
Debug.LogError("SCENE 1 PIC2 MISSING");
|
||||||
|
|
||||||
|
if (listOfCutscene1Pics[2])
|
||||||
|
{
|
||||||
|
pic1cRenderable = listOfCutscene1Pics[2].GetComponent<Renderable>();
|
||||||
|
pic1cTran = listOfCutscene1Pics[2].GetComponent<Transform>();
|
||||||
|
pic1cRenderable.Material.SetProperty<float>("data.alpha", 0.0f);
|
||||||
|
}
|
||||||
|
else
|
||||||
|
Debug.LogError("SCENE 1 PIC3 MISSING");
|
||||||
|
|
||||||
|
if (canvas1)
|
||||||
|
{
|
||||||
|
text1 = canvas1.GetComponentInChildren<TextRenderable>();
|
||||||
|
text1.Enabled = false;
|
||||||
|
}
|
||||||
|
else
|
||||||
|
Debug.LogError("Canvas 1 missing");
|
||||||
|
}
|
||||||
|
|
||||||
|
private void initCutscene2()
|
||||||
|
{
|
||||||
|
listOfCutscene2Points = cutscene2Points.GetComponentsInChildren<Transform>().ToList();
|
||||||
|
if (listOfCutscene2Points.Count == 0)
|
||||||
|
Debug.LogError("Cutscene2Points Empty");
|
||||||
|
|
||||||
|
listOfCutscene2Pics = cutscene2Pics.GetComponentsInChildren<Renderable>().ToList();
|
||||||
|
if (listOfCutscene2Pics.Count == 0)
|
||||||
|
Debug.LogError("Cutscene2Pics Empty");
|
||||||
|
|
||||||
|
if (listOfCutscene2Pics[0])
|
||||||
|
{
|
||||||
|
pic2aRenderable = listOfCutscene2Pics[0].GetComponent<Renderable>();
|
||||||
|
pic2aTran = listOfCutscene2Pics[0].GetComponent<Transform>();
|
||||||
|
pic2aRenderable.Material.SetProperty<float>("data.alpha", 0.0f);
|
||||||
|
}
|
||||||
|
else
|
||||||
|
Debug.LogError("SCENE 2 PIC1 MISSING");
|
||||||
|
|
||||||
|
if (listOfCutscene2Pics[1])
|
||||||
|
{
|
||||||
|
pic2bRenderable = listOfCutscene2Pics[1].GetComponent<Renderable>();
|
||||||
|
pic2bTran = listOfCutscene2Pics[1].GetComponent<Transform>();
|
||||||
|
pic2bRenderable.Material.SetProperty<float>("data.alpha", 0.0f);
|
||||||
|
}
|
||||||
|
else
|
||||||
|
Debug.LogError("SCENE 2 PIC2 MISSING");
|
||||||
|
|
||||||
|
if (listOfCutscene2Pics[2])
|
||||||
|
{
|
||||||
|
pic2cRenderable = listOfCutscene2Pics[2].GetComponent<Renderable>();
|
||||||
|
pic2cTran = listOfCutscene2Pics[2].GetComponent<Transform>();
|
||||||
|
pic2cRenderable.Material.SetProperty<float>("data.alpha", 0.0f);
|
||||||
|
}
|
||||||
|
else
|
||||||
|
Debug.LogError("SCENE 2 PIC3 MISSING");
|
||||||
|
|
||||||
|
if (canvas2)
|
||||||
|
{
|
||||||
|
text2 = canvas2.GetComponentInChildren<TextRenderable>();
|
||||||
|
text2.Enabled = false;
|
||||||
|
canvas2.SetActive(false);
|
||||||
|
}
|
||||||
|
else
|
||||||
|
Debug.LogError("Canvas 2 missing");
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
private void initCutscene3()
|
||||||
|
{
|
||||||
|
listOfCutscene3Points = cutscene3Points.GetComponentsInChildren<Transform>().ToList();
|
||||||
|
if (listOfCutscene3Points.Count == 0)
|
||||||
|
Debug.LogError("Cutscene3Points Empty");
|
||||||
|
|
||||||
|
listOfCutscene3Pics = cutscene3Pics.GetComponentsInChildren<Renderable>().ToList();
|
||||||
|
if (listOfCutscene3Pics.Count == 0)
|
||||||
|
Debug.LogError("Cutscene3Pics Empty");
|
||||||
|
|
||||||
|
if (listOfCutscene3Pics[0])
|
||||||
|
{
|
||||||
|
pic3aRenderable = listOfCutscene3Pics[0].GetComponent<Renderable>();
|
||||||
|
pic3aTran = listOfCutscene3Pics[0].GetComponent<Transform>();
|
||||||
|
pic3aRenderable.Material.SetProperty<float>("data.alpha", 0.0f);
|
||||||
|
}
|
||||||
|
else
|
||||||
|
Debug.LogError("SCENE 3 PIC1 MISSING");
|
||||||
|
|
||||||
|
if (listOfCutscene3Pics[1])
|
||||||
|
{
|
||||||
|
pic3bRenderable = listOfCutscene3Pics[1].GetComponent<Renderable>();
|
||||||
|
pic3bTran = listOfCutscene3Pics[1].GetComponent<Transform>();
|
||||||
|
pic3bRenderable.Material.SetProperty<float>("data.alpha", 0.0f);
|
||||||
|
}
|
||||||
|
else
|
||||||
|
Debug.LogError("SCENE 3 PIC2 MISSING");
|
||||||
|
|
||||||
|
if (listOfCutscene3Pics[2])
|
||||||
|
{
|
||||||
|
pic3cRenderable = listOfCutscene3Pics[2].GetComponent<Renderable>();
|
||||||
|
pic3cTran = listOfCutscene3Pics[2].GetComponent<Transform>();
|
||||||
|
pic3cRenderable.Material.SetProperty<float>("data.alpha", 0.0f);
|
||||||
|
}
|
||||||
|
else
|
||||||
|
Debug.LogError("SCENE 3 PIC3 MISSING");
|
||||||
|
|
||||||
|
if (listOfCutscene3Pics[3])
|
||||||
|
{
|
||||||
|
pic3dRenderable = listOfCutscene3Pics[3].GetComponent<Renderable>();
|
||||||
|
pic3dTran = listOfCutscene3Pics[3].GetComponent<Transform>();
|
||||||
|
pic3dRenderable.Material.SetProperty<float>("data.alpha", 0.0f);
|
||||||
|
}
|
||||||
|
else
|
||||||
|
Debug.LogError("SCENE 3 PIC4 MISSING");
|
||||||
|
|
||||||
|
if (listOfCutscene3Pics[4])
|
||||||
|
{
|
||||||
|
pic3eRenderable = listOfCutscene3Pics[4].GetComponent<Renderable>();
|
||||||
|
pic3eTran = listOfCutscene3Pics[4].GetComponent<Transform>();
|
||||||
|
pic3eRenderable.Material.SetProperty<float>("data.alpha", 0.0f);
|
||||||
|
}
|
||||||
|
else
|
||||||
|
Debug.LogError("SCENE 2 PIC5 MISSING");
|
||||||
|
|
||||||
|
if (canvas3)
|
||||||
|
{
|
||||||
|
text3 = canvas3.GetComponentInChildren<TextRenderable>();
|
||||||
|
text3.Enabled = false;
|
||||||
|
canvas3.SetActive(false);
|
||||||
|
}
|
||||||
|
else
|
||||||
|
Debug.LogError("Canvas 3 missing");
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
|
@ -0,0 +1,3 @@
|
||||||
|
Name: SC_Cutscene
|
||||||
|
ID: 157565851
|
||||||
|
Type: 9
|
|
@ -23,7 +23,7 @@ public class EndScene : Script
|
||||||
{
|
{
|
||||||
//Audio.PlaySFXOnce2D("event:/UI/success");
|
//Audio.PlaySFXOnce2D("event:/UI/success");
|
||||||
//Audio.StopAllSounds();
|
//Audio.StopAllSounds();
|
||||||
AudioHandler.stopAllSounds(false);
|
AudioHandler.StopAllSounds(false);
|
||||||
AudioHandler.audioClipHandlers["SFXUISuccess"].Play();
|
AudioHandler.audioClipHandlers["SFXUISuccess"].Play();
|
||||||
SceneManager.ChangeScene(mainGameScene);
|
SceneManager.ChangeScene(mainGameScene);
|
||||||
}
|
}
|
||||||
|
@ -37,7 +37,7 @@ public class EndScene : Script
|
||||||
{
|
{
|
||||||
//Audio.PlaySFXOnce2D("event:/UI/success");
|
//Audio.PlaySFXOnce2D("event:/UI/success");
|
||||||
//Audio.StopAllSounds();
|
//Audio.StopAllSounds();
|
||||||
AudioHandler.stopAllSounds(false);
|
AudioHandler.StopAllSounds(false);
|
||||||
AudioHandler.audioClipHandlers["SFXUISuccess"].Play();
|
AudioHandler.audioClipHandlers["SFXUISuccess"].Play();
|
||||||
SceneManager.ChangeScene(mainMainScene);
|
SceneManager.ChangeScene(mainMainScene);
|
||||||
}
|
}
|
||||||
|
|
|
@ -18,6 +18,7 @@ public class MainMenu : Script
|
||||||
AudioHandler.audioClipHandlers["BGMMainMenu"].Play();
|
AudioHandler.audioClipHandlers["BGMMainMenu"].Play();
|
||||||
|
|
||||||
renderable = obj.GetComponent<Renderable>();
|
renderable = obj.GetComponent<Renderable>();
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
protected override void start()
|
protected override void start()
|
||||||
|
@ -25,21 +26,17 @@ public class MainMenu : Script
|
||||||
}
|
}
|
||||||
protected override void update()
|
protected override void update()
|
||||||
{
|
{
|
||||||
if (Input.GetKeyDown(Input.KeyCode.K) && obj)
|
/* if (Input.GetKeyDown(Input.KeyCode.K) && obj)
|
||||||
{
|
{
|
||||||
if (renderable.Material.GetProperty<float>("data.alpha") == 1)
|
if (testRenderable.Material.GetProperty<float>("data.alpha") == 1)
|
||||||
{
|
{
|
||||||
Debug.Log("ALPHA ZERO");
|
testRenderable.Material.SetProperty<float>("data.alpha", 0);
|
||||||
Debug.Log($"{obj.EntityId}");
|
|
||||||
obj.GetComponent<Renderable>().Material.SetProperty<float>("data.alpha", 0);
|
|
||||||
}
|
}
|
||||||
else if (renderable.Material.GetProperty<float>("data.alpha") == 0)
|
else if (testRenderable.Material.GetProperty<float>("data.alpha") == 0)
|
||||||
{
|
{
|
||||||
Debug.Log("ALPHA ONE");
|
testRenderable.Material.SetProperty<float>("data.alpha", 1);
|
||||||
Debug.Log($"{obj.EntityId}");
|
|
||||||
obj.GetComponent<Renderable>().Material.SetProperty<float>("data.alpha", 1);
|
|
||||||
}
|
}
|
||||||
}
|
}*/
|
||||||
|
|
||||||
if (Input.GetKeyDown(Input.KeyCode.Space))
|
if (Input.GetKeyDown(Input.KeyCode.Space))
|
||||||
{
|
{
|
||||||
|
|
|
@ -39,7 +39,7 @@ public class PauseMenu : Script
|
||||||
if (GameManager.Instance.GamePause)
|
if (GameManager.Instance.GamePause)
|
||||||
{
|
{
|
||||||
GameManager.Instance.GamePause = false;
|
GameManager.Instance.GamePause = false;
|
||||||
AudioHandler.pauseAllSounds(false);
|
AudioHandler.PauseAllSounds(false);
|
||||||
if (gamePauseText)
|
if (gamePauseText)
|
||||||
gamePauseText.GetComponent<TextRenderable>().Enabled = false;
|
gamePauseText.GetComponent<TextRenderable>().Enabled = false;
|
||||||
if (canvas)
|
if (canvas)
|
||||||
|
@ -89,7 +89,7 @@ public class PauseMenu : Script
|
||||||
if (Input.GetKeyDown(Input.KeyCode.Escape) && !GameManager.Instance.GamePause)
|
if (Input.GetKeyDown(Input.KeyCode.Escape) && !GameManager.Instance.GamePause)
|
||||||
{
|
{
|
||||||
GameManager.Instance.GamePause = true;
|
GameManager.Instance.GamePause = true;
|
||||||
AudioHandler.pauseAllSounds(true);
|
AudioHandler.PauseAllSounds(true);
|
||||||
if (gamePauseText)
|
if (gamePauseText)
|
||||||
gamePauseText.GetComponent<TextRenderable>().Enabled = true;
|
gamePauseText.GetComponent<TextRenderable>().Enabled = true;
|
||||||
if (canvas)
|
if (canvas)
|
||||||
|
|
|
@ -0,0 +1,118 @@
|
||||||
|
using SHADE;
|
||||||
|
using System;
|
||||||
|
using System.Collections.Generic;
|
||||||
|
using System.Linq;
|
||||||
|
using System.Text;
|
||||||
|
using System.Threading.Tasks;
|
||||||
|
|
||||||
|
namespace SHADE_Scripting.UI
|
||||||
|
{
|
||||||
|
public class SceneFadeInOut : Script
|
||||||
|
{
|
||||||
|
//[Tooltip("If true, the panel fadeUI fades in (increasing alpha). If false, no fading. Mutually exclusive with fadeIn")]
|
||||||
|
private bool fadeIn;
|
||||||
|
|
||||||
|
//[Tooltip("If true, the panel fadeUI fades out (decreasing alpha). If false, no fading. Mutually exclusive with fadeIn")]
|
||||||
|
private bool fadeOut;
|
||||||
|
|
||||||
|
[Tooltip("The initial alpha value of the UI that is faded. Between 0 and 1 inclusive.")]
|
||||||
|
public float alphaValue;
|
||||||
|
|
||||||
|
[SerializeField]
|
||||||
|
private float fadeInTime;
|
||||||
|
|
||||||
|
[SerializeField]
|
||||||
|
private float fadeOutTime;
|
||||||
|
|
||||||
|
private Renderable fadeR;
|
||||||
|
|
||||||
|
public static SceneFadeInOut Instance { get; private set; }
|
||||||
|
|
||||||
|
protected override void awake()
|
||||||
|
{
|
||||||
|
if (Instance != null && Instance != this)
|
||||||
|
RemoveScript<SceneFadeInOut>();
|
||||||
|
else
|
||||||
|
Instance = this;
|
||||||
|
|
||||||
|
fadeR = GameObject.GetComponent<Renderable>();
|
||||||
|
fadeR.Material.SetProperty<float>("data.alpha", alphaValue);
|
||||||
|
//alphaValue = fadeR.Material.GetProperty<float>("data.alpha");
|
||||||
|
}
|
||||||
|
|
||||||
|
protected override void start()
|
||||||
|
{
|
||||||
|
CallFadeOut();
|
||||||
|
}
|
||||||
|
|
||||||
|
protected override void update()
|
||||||
|
{
|
||||||
|
if (fadeR != null)
|
||||||
|
{
|
||||||
|
if (fadeIn) //fading in
|
||||||
|
{
|
||||||
|
fadeOut = false;
|
||||||
|
if (fadeInTime == 0.0f)
|
||||||
|
{
|
||||||
|
alphaValue = 1.0f;
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
alphaValue += (1.0f / fadeInTime) * Time.DeltaTimeF;
|
||||||
|
}
|
||||||
|
if (alphaValue >= 1.0f) alphaValue = 1.0f;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (fadeOut) //fading out
|
||||||
|
{
|
||||||
|
fadeIn = false;
|
||||||
|
if (fadeOutTime == 0.0f)
|
||||||
|
{
|
||||||
|
alphaValue = 0.0f;
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
alphaValue -= (1.0f / fadeOutTime) * Time.DeltaTimeF;
|
||||||
|
}
|
||||||
|
if (alphaValue <= 0.0f) alphaValue = 0.0f;
|
||||||
|
}
|
||||||
|
|
||||||
|
fadeR.Material.SetProperty<float>("data.alpha", alphaValue);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
protected override void onDestroy()
|
||||||
|
{
|
||||||
|
if (Instance == this)
|
||||||
|
Instance = null;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void CallFadeIn()
|
||||||
|
{
|
||||||
|
fadeIn = true;
|
||||||
|
fadeOut = false;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void CallFadeOut()
|
||||||
|
{
|
||||||
|
fadeOut = true;
|
||||||
|
fadeIn = false;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void CallFadeStop()
|
||||||
|
{
|
||||||
|
fadeOut = false;
|
||||||
|
fadeIn = false;
|
||||||
|
}
|
||||||
|
|
||||||
|
public bool FadeOutFinished()
|
||||||
|
{
|
||||||
|
return (alphaValue <= 0.0f);
|
||||||
|
}
|
||||||
|
|
||||||
|
public bool FadeInFinished()
|
||||||
|
{
|
||||||
|
return (alphaValue >= 1.0f);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,3 @@
|
||||||
|
Name: SC_SceneFadeInOut
|
||||||
|
ID: 153328192
|
||||||
|
Type: 9
|
|
@ -0,0 +1,90 @@
|
||||||
|
using System;
|
||||||
|
using SHADE;
|
||||||
|
|
||||||
|
namespace SHADE_Scripting.UI
|
||||||
|
{
|
||||||
|
public class StealFoodPopUp : Script
|
||||||
|
{
|
||||||
|
[NonSerialized]
|
||||||
|
private TweenThread rot;
|
||||||
|
[NonSerialized]
|
||||||
|
private TweenThread scaleX;
|
||||||
|
[NonSerialized]
|
||||||
|
private TweenThread scaleY;
|
||||||
|
[NonSerialized]
|
||||||
|
private TweenThread scaleOutX;
|
||||||
|
[NonSerialized]
|
||||||
|
private TweenThread scaleOutY;
|
||||||
|
|
||||||
|
private Transform tran;
|
||||||
|
|
||||||
|
public float popInDuration = 0.3f;
|
||||||
|
public float popOutDuration = 0.3f;
|
||||||
|
public float stayDuration = 1.0f;
|
||||||
|
public float rotationAmt = 1800;
|
||||||
|
public float scaleAmtX = 538;
|
||||||
|
public float scaleAmtY = 377;
|
||||||
|
|
||||||
|
private bool popInDone = false;
|
||||||
|
private bool stayDone = false;
|
||||||
|
|
||||||
|
private bool createThreadOnce = true;
|
||||||
|
|
||||||
|
private float timer = 0;
|
||||||
|
|
||||||
|
protected override void start()
|
||||||
|
{
|
||||||
|
rot = TweenManager.CreateTweenThread(popInDuration, 0, rotationAmt, EASING_METHOD.EASE_IN_SINE);
|
||||||
|
scaleX = TweenManager.CreateTweenThread(popInDuration, 0, scaleAmtX, EASING_METHOD.EASE_IN_SINE);
|
||||||
|
scaleY = TweenManager.CreateTweenThread(popInDuration, 0, scaleAmtY, EASING_METHOD.EASE_IN_SINE);
|
||||||
|
|
||||||
|
tran = GetComponent<Transform>();
|
||||||
|
if (!tran)
|
||||||
|
Debug.LogError("Missing Transform");
|
||||||
|
else
|
||||||
|
{
|
||||||
|
tran.LocalScale = new Vector3(0.0f,0.0f,1.0f);
|
||||||
|
tran.LocalEulerAngles = new Vector3(0.0f,0.0f,0.0f);
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
//538x377
|
||||||
|
protected override void update()
|
||||||
|
{
|
||||||
|
|
||||||
|
if (!popInDone)
|
||||||
|
{
|
||||||
|
tran.LocalEulerAngles = new Vector3(0.0f, 0.0f, SHADE.Math.DegreesToRadians(rot.GetValue()));
|
||||||
|
tran.LocalScale = new Vector3(scaleX.GetValue(), scaleY.GetValue(), 1);
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
timer += Time.DeltaTimeF;
|
||||||
|
if (timer >= stayDuration)
|
||||||
|
stayDone = true;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (rot.IsCompleted() && scaleX.IsCompleted() && scaleY.IsCompleted())
|
||||||
|
popInDone = true;
|
||||||
|
|
||||||
|
if (stayDone)
|
||||||
|
{
|
||||||
|
if (createThreadOnce)
|
||||||
|
{
|
||||||
|
scaleOutX = TweenManager.CreateTweenThread(popOutDuration, scaleAmtX, 0, EASING_METHOD.EASE_IN_SINE);
|
||||||
|
scaleOutY = TweenManager.CreateTweenThread(popOutDuration, scaleAmtY, 0, EASING_METHOD.EASE_IN_SINE);
|
||||||
|
createThreadOnce = false;
|
||||||
|
}
|
||||||
|
tran.LocalScale = new Vector3(scaleOutX.GetValue(), scaleOutY.GetValue(), 1);
|
||||||
|
if (scaleOutX.IsCompleted() && scaleOutY.IsCompleted())
|
||||||
|
{
|
||||||
|
GameObject.SetActive(false);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
|
@ -0,0 +1,3 @@
|
||||||
|
Name: SC_StealFoodPopUp
|
||||||
|
ID: 159004097
|
||||||
|
Type: 9
|
|
@ -28,10 +28,11 @@ namespace SHADE_Scripting.UI
|
||||||
|
|
||||||
public void Update(float deltaTime)
|
public void Update(float deltaTime)
|
||||||
{
|
{
|
||||||
if (timer > duration)
|
if (timer >= duration)
|
||||||
return;
|
return;
|
||||||
|
|
||||||
timer += deltaTime;
|
timer += deltaTime;
|
||||||
if (timer > duration)
|
if (timer >= duration)
|
||||||
timer = duration;
|
timer = duration;
|
||||||
|
|
||||||
value = EasingHelper.EaseHelp(timer/duration, method) * (endValue - startValue) + startValue ;
|
value = EasingHelper.EaseHelp(timer/duration, method) * (endValue - startValue) + startValue ;
|
||||||
|
@ -96,7 +97,6 @@ namespace SHADE_Scripting.UI
|
||||||
|
|
||||||
protected override void update()
|
protected override void update()
|
||||||
{
|
{
|
||||||
|
|
||||||
foreach (TweenThread thread in threadList)
|
foreach (TweenThread thread in threadList)
|
||||||
{
|
{
|
||||||
thread.Update(Time.DeltaTimeF);
|
thread.Update(Time.DeltaTimeF);
|
||||||
|
|
|
@ -7,6 +7,7 @@ struct MatPropData
|
||||||
{
|
{
|
||||||
int textureIndex;
|
int textureIndex;
|
||||||
float highlightPosition;
|
float highlightPosition;
|
||||||
|
float thickness;
|
||||||
};
|
};
|
||||||
|
|
||||||
struct GenericData
|
struct GenericData
|
||||||
|
@ -77,9 +78,9 @@ void main()
|
||||||
outEntityID = In2.eid;
|
outEntityID = In2.eid;
|
||||||
lightLayerIndices = In2.lightLayerIndex;
|
lightLayerIndices = In2.lightLayerIndex;
|
||||||
|
|
||||||
float vpHeight = (float (In2.screenSpacePos.y) - (genericDataBuffer.data.elapsedTime * 4000.0f * (1.0f - In2.screenSpacePos.z)));
|
float vpHeight = float (In2.screenSpacePos.y) - MatProp.data[In2.materialIndex].highlightPosition;
|
||||||
vpHeight = float (int (vpHeight) % genericDataBuffer.data.viewportHeight);
|
vpHeight = float (int (vpHeight) % genericDataBuffer.data.viewportHeight);
|
||||||
float scanlineScale = 2500.0f * (1.0f - In2.screenSpacePos.z);
|
float scanlineScale = MatProp.data[In2.materialIndex].thickness * (1.0f - In2.screenSpacePos.z) * 100.0f;
|
||||||
|
|
||||||
float lowerLimit = vpHeight - scanlineScale;
|
float lowerLimit = vpHeight - scanlineScale;
|
||||||
float upperLimit = vpHeight + scanlineScale;
|
float upperLimit = vpHeight + scanlineScale;
|
||||||
|
|
Binary file not shown.
|
@ -6,6 +6,7 @@
|
||||||
struct MatPropData
|
struct MatPropData
|
||||||
{
|
{
|
||||||
vec4 color;
|
vec4 color;
|
||||||
|
float offset;
|
||||||
};
|
};
|
||||||
|
|
||||||
struct GenericData
|
struct GenericData
|
||||||
|
@ -55,8 +56,8 @@ layout(input_attachment_index = 0, set = 3, binding = 0) uniform subpassInput de
|
||||||
|
|
||||||
void main()
|
void main()
|
||||||
{
|
{
|
||||||
// Sample depth buffer using UV and save it
|
// Sample depth buffer using UV and save it MatProp.data[In2.materialIndex].offsets
|
||||||
float currentDepth = subpassLoad (depthBuffer).r;
|
float currentDepth = subpassLoad (depthBuffer).r + MatProp.data[In2.materialIndex].offset;
|
||||||
|
|
||||||
// Use depth buffer to check against current fragment's depth. If fragment is behind depth buffer, render fragment.
|
// Use depth buffer to check against current fragment's depth. If fragment is behind depth buffer, render fragment.
|
||||||
if (currentDepth > gl_FragCoord.z)
|
if (currentDepth > gl_FragCoord.z)
|
||||||
|
|
Binary file not shown.
|
@ -23,7 +23,7 @@ layout(location = 0) in struct
|
||||||
layout(location = 3) flat in struct
|
layout(location = 3) flat in struct
|
||||||
{
|
{
|
||||||
uint eid;
|
uint eid;
|
||||||
vec3 textColor;
|
vec4 textColor;
|
||||||
} In2;
|
} In2;
|
||||||
|
|
||||||
|
|
||||||
|
@ -50,7 +50,7 @@ void main()
|
||||||
if (opacity < 0.2f)
|
if (opacity < 0.2f)
|
||||||
discard;
|
discard;
|
||||||
else
|
else
|
||||||
fragColor = mix(vec4(0.0f), vec4(In2.textColor, 1.0f), min (opacity, 1.0f));
|
fragColor = mix(vec4(0.0f), vec4(In2.textColor.xyz, 1.0f), min (opacity, In2.textColor.a));
|
||||||
|
|
||||||
// fragColor = vec4 (1.0f);
|
// fragColor = vec4 (1.0f);
|
||||||
|
|
||||||
|
|
Binary file not shown.
|
@ -21,7 +21,7 @@ layout(location = 0) out struct
|
||||||
layout(location = 3) out struct
|
layout(location = 3) out struct
|
||||||
{
|
{
|
||||||
uint eid;
|
uint eid;
|
||||||
vec3 textColor;
|
vec4 textColor;
|
||||||
} Out2;
|
} Out2;
|
||||||
|
|
||||||
// Camera data
|
// Camera data
|
||||||
|
@ -38,7 +38,7 @@ layout(std140, push_constant) uniform TestPushConstant
|
||||||
{
|
{
|
||||||
mat4 worldTransform;
|
mat4 worldTransform;
|
||||||
uint eid;
|
uint eid;
|
||||||
vec3 textColor;
|
vec4 textColor;
|
||||||
|
|
||||||
} testPushConstant;
|
} testPushConstant;
|
||||||
|
|
||||||
|
@ -90,7 +90,8 @@ void main()
|
||||||
//characterIndex = gl_InstanceID;
|
//characterIndex = gl_InstanceID;
|
||||||
|
|
||||||
// Transform the vertices to font space
|
// Transform the vertices to font space
|
||||||
vertexPos = toFontSpace * vec3(vertexPos.xy, 1.0f);
|
vertexPos = toFontSpace * vec3(vertexPos.xy, 1.0f);
|
||||||
|
vertexPos.z = 0.0f;
|
||||||
|
|
||||||
Out2.textColor = testPushConstant.textColor;
|
Out2.textColor = testPushConstant.textColor;
|
||||||
|
|
||||||
|
|
Binary file not shown.
|
@ -0,0 +1,49 @@
|
||||||
|
#version 450
|
||||||
|
#extension GL_ARB_separate_shader_objects : enable
|
||||||
|
#extension GL_ARB_shading_language_420pack : enable
|
||||||
|
#extension GL_EXT_nonuniform_qualifier : require
|
||||||
|
|
||||||
|
struct MatPropData
|
||||||
|
{
|
||||||
|
vec4 color;
|
||||||
|
int textureIndex;
|
||||||
|
float alpha;
|
||||||
|
};
|
||||||
|
|
||||||
|
layout(location = 0) in struct
|
||||||
|
{
|
||||||
|
vec4 vertPos; // location 0
|
||||||
|
vec2 uv; // location = 1
|
||||||
|
vec4 normal; // location = 2
|
||||||
|
|
||||||
|
} In;
|
||||||
|
|
||||||
|
// material stuff
|
||||||
|
layout(location = 3) flat in struct
|
||||||
|
{
|
||||||
|
int materialIndex;
|
||||||
|
uint eid;
|
||||||
|
uint lightLayerIndex;
|
||||||
|
} In2;
|
||||||
|
|
||||||
|
layout (set = 0, binding = 1) uniform sampler2D textures[]; // for textures (global)
|
||||||
|
layout (std430, set = 2, binding = 0) buffer MaterialProperties // For materials
|
||||||
|
{
|
||||||
|
MatPropData data[];
|
||||||
|
} MatProp;
|
||||||
|
|
||||||
|
layout(location = 0) out vec4 fragColor;
|
||||||
|
layout(location = 1) out uint outEntityID;
|
||||||
|
|
||||||
|
void main()
|
||||||
|
{
|
||||||
|
fragColor = MatProp.data[In2.materialIndex].color;
|
||||||
|
if (fragColor.a < 0.01f)
|
||||||
|
{
|
||||||
|
discard;
|
||||||
|
}
|
||||||
|
fragColor.a = MatProp.data[In2.materialIndex].alpha;
|
||||||
|
|
||||||
|
// fragColor.a = 1.0f;
|
||||||
|
outEntityID = In2.eid;
|
||||||
|
}
|
Binary file not shown.
|
@ -0,0 +1,3 @@
|
||||||
|
Name: UI_Black_FS
|
||||||
|
ID: 50110174
|
||||||
|
Type: 2
|
Binary file not shown.
Binary file not shown.
|
@ -0,0 +1,3 @@
|
||||||
|
Name: TX_cutscene_01a
|
||||||
|
ID: 65439157
|
||||||
|
Type: 3
|
Binary file not shown.
Binary file not shown.
|
@ -0,0 +1,3 @@
|
||||||
|
Name: TX_cutscene_01b
|
||||||
|
ID: 54232941
|
||||||
|
Type: 3
|
Binary file not shown.
Binary file not shown.
|
@ -0,0 +1,3 @@
|
||||||
|
Name: TX_cutscene_01c
|
||||||
|
ID: 61642935
|
||||||
|
Type: 3
|
Binary file not shown.
Binary file not shown.
|
@ -0,0 +1,3 @@
|
||||||
|
Name: TX_cutscene_02a
|
||||||
|
ID: 56583306
|
||||||
|
Type: 3
|
Binary file not shown.
Binary file not shown.
|
@ -0,0 +1,3 @@
|
||||||
|
Name: TX_cutscene_02b
|
||||||
|
ID: 65259204
|
||||||
|
Type: 3
|
Binary file not shown.
Binary file not shown.
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue