ci-platforms / darwin arm64 smoke (push) Skipped
ci / build (amd64, linux, ubuntu-24.04) (push) Failing after 12m19s
ci-platforms / darwin amd64 smoke (push) Skipped
ci-platforms / windows amd64 smoke (push) Skipped
github-native / gitea-pending (push) Skipped
github-native / darwin amd64 native (push) Skipped
github-native / linux amd64 native (push) Skipped
github-native / windows amd64 native (push) Skipped
github-native / darwin arm64 native (push) Skipped
github-native / gitea-result (push) Skipped
ci / checks (push) Failing after 23m57s
ci / release (push) Skipped
GitHub / windows amd64 native GitHub-hosted native CI: failure
GitHub / darwin arm64 native GitHub-hosted native CI: failure
GitHub / darwin amd64 native GitHub-hosted native CI: failure
GitHub / linux amd64 native GitHub-hosted native CI: success
1757 lines
48 KiB
Plaintext
1757 lines
48 KiB
Plaintext
scene version=1 {
|
|
node "c0000000000000000000000000000002" name="GroundLeft" enabled=true layers=1 {
|
|
transform {
|
|
position=[-8, 4]
|
|
rotation=0
|
|
scale=[1, 1]
|
|
}
|
|
component "engine.SpriteRenderer" version=1 {
|
|
sprite=asset("73c1748e90eb685f18795ee215ee4718")
|
|
material=asset("f09e10a40a18ae1211592c9a0bd7dfa1")
|
|
layer=0
|
|
order=0
|
|
tint=#55606eff
|
|
origin=[0.5, 0.5]
|
|
size=[14, 1]
|
|
flipX=false
|
|
flipY=false
|
|
blend=premultiplied
|
|
filter=nearest
|
|
}
|
|
component "physics.Body2D" version=1 {
|
|
type=static
|
|
massMode=auto
|
|
mass=0
|
|
gravityScale=1
|
|
linearDamping=0
|
|
angularDamping=0
|
|
fixedRotation=false
|
|
bullet=false
|
|
allowSleep=true
|
|
interpolate=false
|
|
layer=1
|
|
mask=-1
|
|
}
|
|
component "physics.EdgeCollider2D" version=1 {
|
|
offset=[0, 0]
|
|
isTrigger=false
|
|
friction=0.6
|
|
restitution=0
|
|
density=1
|
|
points=[[-7, -14], [-7, -0.5], [7, -0.5], [7, 1.5]]
|
|
loop=false
|
|
oneSided=false
|
|
}
|
|
component "engine.LightOccluder2D" version=1 {
|
|
source=polygon
|
|
polygon=[[-7, -0.5], [7, -0.5], [7, 0.5], [-7, 0.5]]
|
|
closed=true
|
|
cullMode=none
|
|
layers=1
|
|
}
|
|
}
|
|
node "c000000000000000000000000000000d" name="GroundRight" enabled=true layers=1 {
|
|
transform {
|
|
position=[8.5, 4]
|
|
rotation=0
|
|
scale=[1, 1]
|
|
}
|
|
component "engine.SpriteRenderer" version=1 {
|
|
sprite=asset("73c1748e90eb685f18795ee215ee4718")
|
|
material=asset("f09e10a40a18ae1211592c9a0bd7dfa1")
|
|
layer=0
|
|
order=0
|
|
tint=#55606eff
|
|
origin=[0.5, 0.5]
|
|
size=[13, 1]
|
|
flipX=false
|
|
flipY=false
|
|
blend=premultiplied
|
|
filter=nearest
|
|
}
|
|
component "physics.Body2D" version=1 {
|
|
type=static
|
|
massMode=auto
|
|
mass=0
|
|
gravityScale=1
|
|
linearDamping=0
|
|
angularDamping=0
|
|
fixedRotation=false
|
|
bullet=false
|
|
allowSleep=true
|
|
interpolate=false
|
|
layer=1
|
|
mask=-1
|
|
}
|
|
component "physics.EdgeCollider2D" version=1 {
|
|
offset=[0, 0]
|
|
isTrigger=false
|
|
friction=0.6
|
|
restitution=0
|
|
density=1
|
|
points=[[-6.5, 1.5], [-6.5, -0.5], [6.5, -0.5], [6.5, 1.5]]
|
|
loop=false
|
|
oneSided=false
|
|
}
|
|
component "engine.LightOccluder2D" version=1 {
|
|
source=polygon
|
|
polygon=[[-6.5, -0.5], [6.5, -0.5], [6.5, 0.5], [-6.5, 0.5]]
|
|
closed=true
|
|
cullMode=none
|
|
layers=1
|
|
}
|
|
}
|
|
node "c000000000000000000000000000000a" name="Platform" enabled=true layers=1 {
|
|
transform {
|
|
position=[5, 1.2]
|
|
rotation=0
|
|
scale=[1, 1]
|
|
}
|
|
component "engine.SpriteRenderer" version=1 {
|
|
sprite=asset("3c5df1c1c057df6a9d23819a6421012a")
|
|
material=asset("f09e10a40a18ae1211592c9a0bd7dfa1")
|
|
layer=0
|
|
order=0
|
|
tint=#7a8696ff
|
|
origin=[0.5, 0.5]
|
|
size=[4, 0.3]
|
|
flipX=false
|
|
flipY=false
|
|
blend=premultiplied
|
|
filter=nearest
|
|
}
|
|
component "physics.Body2D" version=1 {
|
|
type=static
|
|
massMode=auto
|
|
mass=0
|
|
gravityScale=1
|
|
linearDamping=0
|
|
angularDamping=0
|
|
fixedRotation=false
|
|
bullet=false
|
|
allowSleep=true
|
|
interpolate=false
|
|
layer=1
|
|
mask=-1
|
|
}
|
|
component "physics.EdgeCollider2D" version=1 {
|
|
offset=[0, 0]
|
|
isTrigger=false
|
|
friction=0.6
|
|
restitution=0
|
|
density=1
|
|
points=[[-2, -0.15], [2, -0.15]]
|
|
loop=false
|
|
oneSided=true
|
|
}
|
|
component "engine.LightOccluder2D" version=1 {
|
|
source=polygon
|
|
polygon=[[-2, -0.15], [2, -0.15], [2, 0.15], [-2, 0.15]]
|
|
closed=true
|
|
cullMode=none
|
|
layers=1
|
|
}
|
|
}
|
|
node "c0000000000000000000000000000003" name="Player" enabled=true layers=1 {
|
|
transform {
|
|
position=[-13, 2.9]
|
|
rotation=0
|
|
scale=[1, 1]
|
|
}
|
|
component "engine.SpriteRenderer" version=1 {
|
|
sprite=asset("33a034118185e91d90cddef773628c90")
|
|
material=asset("1676ce18eb70eba0ca636295653ca4c2")
|
|
layer=0
|
|
order=2
|
|
tint=#4aa3ffff
|
|
origin=[0.5, 0.5]
|
|
size=[1, 1]
|
|
flipX=false
|
|
flipY=false
|
|
blend=premultiplied
|
|
filter=nearest
|
|
}
|
|
component "physics.Body2D" version=1 {
|
|
type=kinematic
|
|
massMode=auto
|
|
mass=0
|
|
gravityScale=1
|
|
linearDamping=0
|
|
angularDamping=0
|
|
fixedRotation=true
|
|
bullet=false
|
|
allowSleep=false
|
|
interpolate=true
|
|
layer=2
|
|
mask=-1
|
|
}
|
|
component "engine.LightOccluder2D" version=1 {
|
|
source=spriteAlpha
|
|
polygon=[[-0.1875, -0.3125], [0.1875, -0.3125], [0.25, -0.25], [0.25, 0.0625], [0.1875, 0.125], [0.125, 0.125], [0.125, 0.4375], [0.0625, 0.4375], [0.0625, 0.125], [-0.0625, 0.125], [-0.0625, 0.4375], [-0.125, 0.4375], [-0.125, 0.125], [-0.1875, 0.125], [-0.25, 0.0625], [-0.25, -0.25]]
|
|
closed=true
|
|
cullMode=none
|
|
layers=2
|
|
}
|
|
component "engine.MaterialOverride" version=1 {
|
|
values=[]
|
|
}
|
|
component "engine.Tags" version=1 {
|
|
tags=["Player", "Saved"]
|
|
}
|
|
component "gameplay.Health" version=1 {
|
|
max=3
|
|
team=0
|
|
invulnTime=1
|
|
destroyOnDeath=false
|
|
despawnOnDeath=false
|
|
}
|
|
component "animation.Animator" version=1 {
|
|
controller=asset("a0a10000000000000000000000000010")
|
|
playOnStart=true
|
|
speed=1
|
|
timeDomain=game
|
|
rootMotion=none
|
|
rootFallback=false
|
|
rootScale=[1, 1]
|
|
}
|
|
component "gameplay.Motion2D" version=1 {
|
|
mode=platformer
|
|
upDirection=[0, -1]
|
|
maxSpeed=7
|
|
accel=60
|
|
decel=50
|
|
airControl=0.6
|
|
gravityScale=1
|
|
maxFallSpeed=20
|
|
jumpHeight=2.6
|
|
jumpSpeed=0
|
|
jumpCutMultiplier=0.5
|
|
coyoteTime=0.1
|
|
jumpBuffer=0.1
|
|
maxSlope=45
|
|
stepHeight=0.2
|
|
snapToGround=0.2
|
|
safeMargin=0.02
|
|
maxSlides=4
|
|
collisionMask=2
|
|
pushBodies=false
|
|
movingPlatforms=true
|
|
platformOnLeave=keep
|
|
faceMovement=false
|
|
dashGravity=false
|
|
ledgeClimb=0.6
|
|
climbTime=0.3
|
|
}
|
|
component "gameplay.Hurtbox2D" version=1 {
|
|
area=[-0.3, -0.5, 0.6, 0.85]
|
|
shape=box
|
|
multiplier=1
|
|
active=true
|
|
health=node("00000000000000000000000000000000")
|
|
}
|
|
component "gameplay.Hitbox2D" version=1 {
|
|
area=[-0.25, 0.35, 0.5, 0.25]
|
|
shape=box
|
|
damage=1
|
|
knockback=[0, 0]
|
|
knockbackFromCenter=false
|
|
team=-1
|
|
friendlyFire=false
|
|
policy=onEnter
|
|
period=0.5
|
|
active=false
|
|
}
|
|
component "gameplay.Respawn" version=1 {
|
|
delay=0.6
|
|
restoreHealth=true
|
|
resetVelocity=true
|
|
persist=true
|
|
}
|
|
component "save.Persist" version=1 {
|
|
noTransform=false
|
|
noEnabled=false
|
|
}
|
|
component "engine.Script" version=1 {
|
|
script "mygame.player.PlayerController" enabled=true {
|
|
EnemyA=node("c0000000000000000000000000000004")
|
|
EnemyB=node("c0000000000000000000000000000007")
|
|
LandShake=9
|
|
Bounce=[0, -9]
|
|
JumpSound=asset("a0d10000000000000000000000000011")
|
|
HitSound=asset("a0d10000000000000000000000000012")
|
|
Theme=asset("173c7db1e5dc5922da00f5427536495d")
|
|
Slash=node("c0000000000000000000000000000010")
|
|
Dust=node("7fa413367cfee5d132ef9a89fa50083d")
|
|
Sparks=node("dddfe80ace7b4904d1ba81b4ac9a0c42")
|
|
Reach=0.7
|
|
}
|
|
}
|
|
node "c000000000000000000000000000000b" name="Shape" enabled=true layers=1 {
|
|
transform {
|
|
position=[0, 0]
|
|
rotation=1.5707964
|
|
scale=[1, 1]
|
|
}
|
|
component "physics.CapsuleCollider2D" version=1 {
|
|
offset=[0, 0]
|
|
isTrigger=false
|
|
friction=0
|
|
restitution=0
|
|
density=1
|
|
length=1
|
|
radius=0.3
|
|
}
|
|
}
|
|
node "c0000000000000000000000000000010" name="Slash" enabled=true layers=1 {
|
|
transform {
|
|
position=[0.7, 0]
|
|
rotation=0
|
|
scale=[1, 1]
|
|
}
|
|
component "engine.SpriteRenderer" version=1 {
|
|
sprite=asset("5a1a5c00000000000000000000000012")
|
|
layer=0
|
|
order=3
|
|
tint=#ffffff00
|
|
origin=[0.5, 0.5]
|
|
size=[1.6, 1.6]
|
|
flipX=false
|
|
flipY=false
|
|
blend=additive
|
|
filter=nearest
|
|
}
|
|
component "gameplay.Hitbox2D" version=1 {
|
|
area=[-0.32, -0.5, 0.64, 1]
|
|
shape=box
|
|
damage=1
|
|
knockback=[6, 0]
|
|
knockbackFromCenter=true
|
|
team=-1
|
|
friendlyFire=false
|
|
policy=oncePerActivation
|
|
period=0.5
|
|
active=false
|
|
}
|
|
node "dddfe80ace7b4904d1ba81b4ac9a0c42" name="Sparks" enabled=true layers=1 {
|
|
transform {
|
|
position=[0, 0]
|
|
rotation=0
|
|
scale=[1, 1]
|
|
}
|
|
component "particles.ParticleSystem2D" version=1 {
|
|
prewarm=0
|
|
edgeA=[0, 0]
|
|
edgeB=[1, 0]
|
|
maskThreshold=0.5
|
|
frameFPS=12
|
|
frameLoop=true
|
|
sortMode=age
|
|
reducedMotion=keep
|
|
reducedRate=0.3
|
|
drag=2
|
|
noiseStrength=0
|
|
noiseFrequency=1
|
|
killYEnabled=false
|
|
killY=0
|
|
planeEnabled=false
|
|
planeNormal=[0, 1]
|
|
planeDistance=0
|
|
colorOverLife=[]
|
|
velocityOverLife={ keys=[[0, 1, 0, 0, bezier, auto]] }
|
|
playOnStart=false
|
|
loop=true
|
|
duration=1
|
|
timeDomain=game
|
|
seed=0
|
|
maxParticles=64
|
|
rate=0
|
|
bursts=[]
|
|
shape=circle
|
|
offset=[0, 0]
|
|
rectSize=[1, 1]
|
|
radius=0.14
|
|
lifetime=[0.22, 0.42]
|
|
speed=[1, 2.4]
|
|
size=[0.03, 0.07]
|
|
rotation=[-3.14, 3.14]
|
|
direction=-1.5707964
|
|
spread=6.28
|
|
color=#9de6ffff
|
|
gravity=[0, 2]
|
|
sizeOverLife={ keys=[[0, 1, 0, 0, bezier, auto]] }
|
|
alphaOverLife={ keys=[[0, 1, -1, -1, bezier, linear], [1, 0, -1, -1, bezier, linear]] }
|
|
rotationSpeed=4
|
|
space=world
|
|
sprite=asset("6005b16a9f3c8649611e19df3fc59b07")
|
|
layer=0
|
|
order=4
|
|
}
|
|
}
|
|
}
|
|
node "6c182118f2a1f2b56615424febdf5020" name="PlayerSpot" enabled=true layers=1 {
|
|
transform {
|
|
position=[0.18, -0.15]
|
|
rotation=0
|
|
scale=[1, 1]
|
|
}
|
|
component "engine.Script" version=1 {
|
|
script "mygame.lightingdemo.Flashlight" enabled=true {
|
|
Player=node("c0000000000000000000000000000003")
|
|
}
|
|
}
|
|
}
|
|
node "7fa413367cfee5d132ef9a89fa50083d" name="Dust" enabled=true layers=1 {
|
|
transform {
|
|
position=[0, 0.44]
|
|
rotation=0
|
|
scale=[1, 1]
|
|
}
|
|
component "particles.ParticleSystem2D" version=1 {
|
|
prewarm=0
|
|
edgeA=[0, 0]
|
|
edgeB=[1, 0]
|
|
maskThreshold=0.5
|
|
frameFPS=12
|
|
frameLoop=true
|
|
sortMode=age
|
|
reducedMotion=keep
|
|
reducedRate=0.3
|
|
drag=0
|
|
noiseStrength=0
|
|
noiseFrequency=1
|
|
killYEnabled=false
|
|
killY=0
|
|
planeEnabled=false
|
|
planeNormal=[0, 1]
|
|
planeDistance=0
|
|
colorOverLife=[]
|
|
velocityOverLife={ keys=[[0, 1, 0, 0, bezier, auto]] }
|
|
playOnStart=false
|
|
loop=false
|
|
duration=1
|
|
timeDomain=game
|
|
seed=0
|
|
maxParticles=64
|
|
rate=0
|
|
bursts=[]
|
|
shape=rect
|
|
offset=[0, 0]
|
|
rectSize=[0.48, 0.04]
|
|
radius=0.5
|
|
lifetime=[0.32, 0.5]
|
|
speed=[1.1, 2.3]
|
|
size=[0.19, 0.33]
|
|
rotation=[-0.4, 0.4]
|
|
direction=-1.5707964
|
|
spread=2.7
|
|
color=#d9c0a6dd
|
|
gravity=[0, 4]
|
|
sizeOverLife={ keys=[[0, 0.8, 0.49999994, 0.49999994, bezier, linear], [1, 1.3, 0.49999994, 0.49999994, bezier, linear]] }
|
|
alphaOverLife={ keys=[[0, 1, -1, -1, bezier, linear], [1, 0, -1, -1, bezier, linear]] }
|
|
rotationSpeed=0
|
|
space=world
|
|
sprite=asset("6005b16a9f3c8649611e19df3fc59b07")
|
|
layer=0
|
|
order=3
|
|
}
|
|
}
|
|
}
|
|
node "c0000000000000000000000000000005" name="PatrolA1" enabled=true layers=1 {
|
|
transform {
|
|
position=[-11, 3]
|
|
rotation=0
|
|
scale=[1, 1]
|
|
}
|
|
}
|
|
node "c0000000000000000000000000000006" name="PatrolB1" enabled=true layers=1 {
|
|
transform {
|
|
position=[-5, 3]
|
|
rotation=0
|
|
scale=[1, 1]
|
|
}
|
|
}
|
|
node "c0000000000000000000000000000004" prefab=asset("7a1e0c5b3d9f4a2e8c6b1d0f9e8a7c02") {
|
|
id "e1000000000000000000000000000001" node=node("c0000000000000000000000000000004") {}
|
|
override "e1000000000000000000000000000001" prop="node.name" value="EnemyLeft" {}
|
|
override "e1000000000000000000000000000001" prop="script/mygame.enemy.EnemyAI.PointA" value=node("c0000000000000000000000000000005") {}
|
|
override "e1000000000000000000000000000001" prop="script/mygame.enemy.EnemyAI.PointB" value=node("c0000000000000000000000000000006") {}
|
|
override "e1000000000000000000000000000001" prop="transform.position" value=[-8, 3.04] {}
|
|
override "e1000000000000000000000000000001" prop="transform.rotation" value=0 {}
|
|
override "e1000000000000000000000000000001" prop="transform.scale" value=[1, 1] {}
|
|
}
|
|
node "c0000000000000000000000000000008" name="PatrolA2" enabled=true layers=1 {
|
|
transform {
|
|
position=[4, 3]
|
|
rotation=0
|
|
scale=[1, 1]
|
|
}
|
|
}
|
|
node "c0000000000000000000000000000009" name="PatrolB2" enabled=true layers=1 {
|
|
transform {
|
|
position=[11, 3]
|
|
rotation=0
|
|
scale=[1, 1]
|
|
}
|
|
}
|
|
node "c0000000000000000000000000000007" prefab=asset("7a1e0c5b3d9f4a2e8c6b1d0f9e8a7c02") {
|
|
id "e1000000000000000000000000000001" node=node("c0000000000000000000000000000007") {}
|
|
override "e1000000000000000000000000000001" prop="node.name" value="EnemyRight" {}
|
|
override "e1000000000000000000000000000001" prop="script/mygame.enemy.EnemyAI.PointA" value=node("c0000000000000000000000000000008") {}
|
|
override "e1000000000000000000000000000001" prop="script/mygame.enemy.EnemyAI.PointB" value=node("c0000000000000000000000000000009") {}
|
|
override "e1000000000000000000000000000001" prop="transform.position" value=[8, 3.04] {}
|
|
override "e1000000000000000000000000000001" prop="transform.rotation" value=0 {}
|
|
override "e1000000000000000000000000000001" prop="transform.scale" value=[1, 1] {}
|
|
}
|
|
node "c000000000000000000000000000000e" name="Pit" enabled=true layers=1 {
|
|
transform {
|
|
position=[0, 10]
|
|
rotation=0
|
|
scale=[1, 1]
|
|
}
|
|
component "gameplay.KillZone2D" version=1 {
|
|
area=[-20, -1, 92, 2]
|
|
tag=""
|
|
}
|
|
}
|
|
node "c000000000000000000000000000000f" name="Checkpoint" enabled=true layers=1 {
|
|
transform {
|
|
position=[-3, 2.5]
|
|
rotation=0
|
|
scale=[1, 1]
|
|
}
|
|
component "engine.SpriteRenderer" version=1 {
|
|
sprite=asset("ae900000000000000000000000000010")
|
|
layer=0
|
|
order=1
|
|
tint=#22c55eff
|
|
origin=[0.5, 0.5]
|
|
size=[0.15, 2]
|
|
flipX=false
|
|
flipY=false
|
|
blend=premultiplied
|
|
filter=nearest
|
|
}
|
|
component "gameplay.Checkpoint2D" version=1 {
|
|
area=[-1, -2, 2, 4]
|
|
priority=0
|
|
once=false
|
|
spawnPoint=node("00000000000000000000000000000000")
|
|
}
|
|
}
|
|
node "c0000000000000000000000000000001" name="Camera" enabled=true layers=1 {
|
|
transform {
|
|
position=[0, -2]
|
|
rotation=0
|
|
scale=[1, 1]
|
|
}
|
|
component "engine.Camera2D" version=1 {
|
|
zoom=36
|
|
viewport=[0, 0, 1, 1]
|
|
mask=-1
|
|
order=0
|
|
clear=true
|
|
clearColor=#1b2330ff
|
|
scale=fitVirtual
|
|
virtual=[960, 540]
|
|
active=true
|
|
}
|
|
component "render2d.PostProcess" version=1 {
|
|
enabled=true
|
|
effects=[{ lut=asset("00000000000000000000000000000000") material=asset("00000000000000000000000000000000") typeID="postfx.bloom" instanceID="ef120d00000000000000000000000002" enabled=true version=1 parameters=[{ name="Threshold" kind=float value=[0.75, 0, 0, 0] integer=0 boolean=false asset=asset("00000000000000000000000000000000") }, { name="Intensity" kind=float value=[0.22, 0, 0, 0] integer=0 boolean=false asset=asset("00000000000000000000000000000000") }, { name="Radius" kind=float value=[6, 0, 0, 0] integer=0 boolean=false asset=asset("00000000000000000000000000000000") }] }, { lut=asset("00000000000000000000000000000000") material=asset("00000000000000000000000000000000") typeID="postfx.vignette" instanceID="ef120d00000000000000000000000001" enabled=false version=1 parameters=[{ name="Intensity" kind=float value=[0.6, 0, 0, 0] integer=0 boolean=false asset=asset("00000000000000000000000000000000") }] }, { lut=asset("45e397813812442d994a810000000003") material=asset("00000000000000000000000000000000") typeID="postfx.color-grading" instanceID="ef120d00000000000000000000000003" enabled=false version=1 parameters=[] }, { lut=asset("00000000000000000000000000000000") material=asset("45e397813812442d994a810000000002") typeID="postfx.custom" instanceID="ef120d00000000000000000000000004" enabled=false version=1 parameters=[] }]
|
|
}
|
|
component "camera.VirtualCamera2D" version=1 {
|
|
priority=0
|
|
output=""
|
|
zoom=0
|
|
blendTime=0.6
|
|
blendCurve={ ease=inOutQuad }
|
|
timeDomain=unscaled
|
|
useBounds=true
|
|
bounds=[-20, -14, 92, 19.5]
|
|
snapToPixels=true
|
|
}
|
|
component "camera.CameraFollow2D" version=1 {
|
|
target=node("c0000000000000000000000000000003")
|
|
deadzone=[0.35, 0.4, 0.3, 0.2]
|
|
damping=[6, 4]
|
|
lookahead=[0.4, 0]
|
|
maxLookahead=[3, 1]
|
|
lookaheadSmoothing=3
|
|
snapDistance=20
|
|
}
|
|
component "camera.CameraShake2D" version=1 {
|
|
decay=1.6
|
|
maxOffset=[0.35, 0.25]
|
|
maxAngle=0.03
|
|
frequency=25
|
|
exponent=2
|
|
}
|
|
component "audio.AudioListener2D" version=1 {
|
|
active=true
|
|
}
|
|
}
|
|
node "c000000000000000000000000000000c" name="ArenaZone" enabled=true layers=1 {
|
|
transform {
|
|
position=[7.5, -0.5]
|
|
rotation=0
|
|
scale=[1, 1]
|
|
}
|
|
component "camera.VirtualCamera2D" version=1 {
|
|
priority=-1
|
|
output=""
|
|
zoom=0
|
|
blendTime=0.8
|
|
blendCurve={ ease=inOutQuad }
|
|
timeDomain=unscaled
|
|
useBounds=false
|
|
bounds=[0, 0, 0, 0]
|
|
snapToPixels=false
|
|
}
|
|
component "camera.CameraZone2D" version=1 {
|
|
target=node("c0000000000000000000000000000003")
|
|
camera=node("00000000000000000000000000000000")
|
|
priority=10
|
|
zoom=47
|
|
useBounds=false
|
|
bounds=[0, 0, 0, 0]
|
|
area=[-6, -3, 10.2787895, 7]
|
|
}
|
|
component "audio.AudioZone2D" version=1 {
|
|
area=[-6, -3, 10.238657, 7]
|
|
bus=music
|
|
gain=0.5
|
|
priority=0
|
|
fadeTime=0.6
|
|
}
|
|
}
|
|
node "0e82ddf02905a5ee0aab0dfb48bc8039" name="Ground3" enabled=true layers=1 {
|
|
transform {
|
|
position=[23, 4]
|
|
rotation=0
|
|
scale=[1, 1]
|
|
}
|
|
component "engine.SpriteRenderer" version=1 {
|
|
sprite=asset("73c1748e90eb685f18795ee215ee4718")
|
|
material=asset("f09e10a40a18ae1211592c9a0bd7dfa1")
|
|
layer=0
|
|
order=0
|
|
tint=#55606eff
|
|
origin=[0.5, 0.5]
|
|
size=[10, 1]
|
|
flipX=false
|
|
flipY=false
|
|
blend=premultiplied
|
|
filter=nearest
|
|
}
|
|
component "physics.Body2D" version=1 {
|
|
type=static
|
|
massMode=auto
|
|
mass=0
|
|
gravityScale=1
|
|
linearDamping=0
|
|
angularDamping=0
|
|
fixedRotation=false
|
|
bullet=false
|
|
allowSleep=true
|
|
interpolate=false
|
|
layer=1
|
|
mask=-1
|
|
}
|
|
component "physics.EdgeCollider2D" version=1 {
|
|
offset=[0, 0]
|
|
isTrigger=false
|
|
friction=0.6
|
|
restitution=0
|
|
density=1
|
|
points=[[-5, 1.5], [-5, -0.5], [5, -0.5], [5, 1.5]]
|
|
loop=false
|
|
oneSided=false
|
|
}
|
|
component "engine.LightOccluder2D" version=1 {
|
|
source=polygon
|
|
polygon=[[-5, -0.5], [5, -0.5], [5, 0.5], [-5, 0.5]]
|
|
closed=true
|
|
cullMode=none
|
|
layers=1
|
|
}
|
|
}
|
|
node "a35e9ec75de9b2fdb249cf5abe6459e6" name="Platform2" enabled=true layers=1 {
|
|
transform {
|
|
position=[21, 1.2]
|
|
rotation=0
|
|
scale=[1, 1]
|
|
}
|
|
component "engine.SpriteRenderer" version=1 {
|
|
sprite=asset("3c5df1c1c057df6a9d23819a6421012a")
|
|
material=asset("f09e10a40a18ae1211592c9a0bd7dfa1")
|
|
layer=0
|
|
order=0
|
|
tint=#7a8696ff
|
|
origin=[0.5, 0.5]
|
|
size=[3, 0.3]
|
|
flipX=false
|
|
flipY=false
|
|
blend=premultiplied
|
|
filter=nearest
|
|
}
|
|
component "physics.Body2D" version=1 {
|
|
type=static
|
|
massMode=auto
|
|
mass=0
|
|
gravityScale=1
|
|
linearDamping=0
|
|
angularDamping=0
|
|
fixedRotation=false
|
|
bullet=false
|
|
allowSleep=true
|
|
interpolate=false
|
|
layer=1
|
|
mask=-1
|
|
}
|
|
component "physics.EdgeCollider2D" version=1 {
|
|
offset=[0, 0]
|
|
isTrigger=false
|
|
friction=0.6
|
|
restitution=0
|
|
density=1
|
|
points=[[-1.5, -0.15], [1.5, -0.15]]
|
|
loop=false
|
|
oneSided=true
|
|
}
|
|
component "engine.LightOccluder2D" version=1 {
|
|
source=polygon
|
|
polygon=[[-1.5, -0.15], [1.5, -0.15], [1.5, 0.15], [-1.5, 0.15]]
|
|
closed=true
|
|
cullMode=none
|
|
layers=1
|
|
}
|
|
}
|
|
node "36f11821387f55b168f089997952f8a9" name="Platform3" enabled=true layers=1 {
|
|
transform {
|
|
position=[25.5, -0.8]
|
|
rotation=0
|
|
scale=[1, 1]
|
|
}
|
|
component "engine.SpriteRenderer" version=1 {
|
|
sprite=asset("3c5df1c1c057df6a9d23819a6421012a")
|
|
material=asset("f09e10a40a18ae1211592c9a0bd7dfa1")
|
|
layer=0
|
|
order=0
|
|
tint=#7a8696ff
|
|
origin=[0.5, 0.5]
|
|
size=[3, 0.3]
|
|
flipX=false
|
|
flipY=false
|
|
blend=premultiplied
|
|
filter=nearest
|
|
}
|
|
component "physics.Body2D" version=1 {
|
|
type=static
|
|
massMode=auto
|
|
mass=0
|
|
gravityScale=1
|
|
linearDamping=0
|
|
angularDamping=0
|
|
fixedRotation=false
|
|
bullet=false
|
|
allowSleep=true
|
|
interpolate=false
|
|
layer=1
|
|
mask=-1
|
|
}
|
|
component "physics.EdgeCollider2D" version=1 {
|
|
offset=[0, 0]
|
|
isTrigger=false
|
|
friction=0.6
|
|
restitution=0
|
|
density=1
|
|
points=[[-1.5, -0.15], [1.5, -0.15]]
|
|
loop=false
|
|
oneSided=true
|
|
}
|
|
component "engine.LightOccluder2D" version=1 {
|
|
source=polygon
|
|
polygon=[[-1.5, -0.15], [1.5, -0.15], [1.5, 0.15], [-1.5, 0.15]]
|
|
closed=true
|
|
cullMode=none
|
|
layers=1
|
|
}
|
|
}
|
|
node "2f93ffc38d3c8e91d0aa0866960712cc" name="Ground4" enabled=true layers=1 {
|
|
transform {
|
|
position=[36, 2]
|
|
rotation=0
|
|
scale=[1, 1]
|
|
}
|
|
component "engine.SpriteRenderer" version=1 {
|
|
sprite=asset("73c1748e90eb685f18795ee215ee4718")
|
|
material=asset("f09e10a40a18ae1211592c9a0bd7dfa1")
|
|
layer=0
|
|
order=0
|
|
tint=#55606eff
|
|
origin=[0.5, 0.5]
|
|
size=[8, 1]
|
|
flipX=false
|
|
flipY=false
|
|
blend=premultiplied
|
|
filter=nearest
|
|
}
|
|
component "physics.Body2D" version=1 {
|
|
type=static
|
|
massMode=auto
|
|
mass=0
|
|
gravityScale=1
|
|
linearDamping=0
|
|
angularDamping=0
|
|
fixedRotation=false
|
|
bullet=false
|
|
allowSleep=true
|
|
interpolate=false
|
|
layer=1
|
|
mask=-1
|
|
}
|
|
component "physics.EdgeCollider2D" version=1 {
|
|
offset=[0, 0]
|
|
isTrigger=false
|
|
friction=0.6
|
|
restitution=0
|
|
density=1
|
|
points=[[-4, 3.5], [-4, -0.5], [4, -0.5], [4, 3.5]]
|
|
loop=false
|
|
oneSided=false
|
|
}
|
|
component "engine.LightOccluder2D" version=1 {
|
|
source=polygon
|
|
polygon=[[-4, -0.5], [4, -0.5], [4, 0.5], [-4, 0.5]]
|
|
closed=true
|
|
cullMode=none
|
|
layers=1
|
|
}
|
|
}
|
|
node "5ef3ae7584458e1dcd66fc5587a00896" name="Platform4" enabled=true layers=1 {
|
|
transform {
|
|
position=[43.5, 0.5]
|
|
rotation=0
|
|
scale=[1, 1]
|
|
}
|
|
component "engine.SpriteRenderer" version=1 {
|
|
sprite=asset("3c5df1c1c057df6a9d23819a6421012a")
|
|
material=asset("f09e10a40a18ae1211592c9a0bd7dfa1")
|
|
layer=0
|
|
order=0
|
|
tint=#7a8696ff
|
|
origin=[0.5, 0.5]
|
|
size=[3, 0.3]
|
|
flipX=false
|
|
flipY=false
|
|
blend=premultiplied
|
|
filter=nearest
|
|
}
|
|
component "physics.Body2D" version=1 {
|
|
type=static
|
|
massMode=auto
|
|
mass=0
|
|
gravityScale=1
|
|
linearDamping=0
|
|
angularDamping=0
|
|
fixedRotation=false
|
|
bullet=false
|
|
allowSleep=true
|
|
interpolate=false
|
|
layer=1
|
|
mask=-1
|
|
}
|
|
component "physics.EdgeCollider2D" version=1 {
|
|
offset=[0, 0]
|
|
isTrigger=false
|
|
friction=0.6
|
|
restitution=0
|
|
density=1
|
|
points=[[-1.5, -0.15], [1.5, -0.15]]
|
|
loop=false
|
|
oneSided=true
|
|
}
|
|
component "engine.LightOccluder2D" version=1 {
|
|
source=polygon
|
|
polygon=[[-1.5, -0.15], [1.5, -0.15], [1.5, 0.15], [-1.5, 0.15]]
|
|
closed=true
|
|
cullMode=none
|
|
layers=1
|
|
}
|
|
}
|
|
node "0babe3212ced3f1ec33c96d9095902ff" name="Platform5" enabled=true layers=1 {
|
|
transform {
|
|
position=[47.5, -0.5]
|
|
rotation=0
|
|
scale=[1, 1]
|
|
}
|
|
component "engine.SpriteRenderer" version=1 {
|
|
sprite=asset("3c5df1c1c057df6a9d23819a6421012a")
|
|
material=asset("f09e10a40a18ae1211592c9a0bd7dfa1")
|
|
layer=0
|
|
order=0
|
|
tint=#7a8696ff
|
|
origin=[0.5, 0.5]
|
|
size=[3, 0.3]
|
|
flipX=false
|
|
flipY=false
|
|
blend=premultiplied
|
|
filter=nearest
|
|
}
|
|
component "physics.Body2D" version=1 {
|
|
type=static
|
|
massMode=auto
|
|
mass=0
|
|
gravityScale=1
|
|
linearDamping=0
|
|
angularDamping=0
|
|
fixedRotation=false
|
|
bullet=false
|
|
allowSleep=true
|
|
interpolate=false
|
|
layer=1
|
|
mask=-1
|
|
}
|
|
component "physics.EdgeCollider2D" version=1 {
|
|
offset=[0, 0]
|
|
isTrigger=false
|
|
friction=0.6
|
|
restitution=0
|
|
density=1
|
|
points=[[-1.5, -0.15], [1.5, -0.15]]
|
|
loop=false
|
|
oneSided=true
|
|
}
|
|
component "engine.LightOccluder2D" version=1 {
|
|
source=polygon
|
|
polygon=[[-1.5, -0.15], [1.5, -0.15], [1.5, 0.15], [-1.5, 0.15]]
|
|
closed=true
|
|
cullMode=none
|
|
layers=1
|
|
}
|
|
}
|
|
node "af17372f0a0c1e54be55d77fb4b25bd7" name="Platform6" enabled=true layers=1 {
|
|
transform {
|
|
position=[51.5, 0.8]
|
|
rotation=0
|
|
scale=[1, 1]
|
|
}
|
|
component "engine.SpriteRenderer" version=1 {
|
|
sprite=asset("3c5df1c1c057df6a9d23819a6421012a")
|
|
material=asset("f09e10a40a18ae1211592c9a0bd7dfa1")
|
|
layer=0
|
|
order=0
|
|
tint=#7a8696ff
|
|
origin=[0.5, 0.5]
|
|
size=[3, 0.3]
|
|
flipX=false
|
|
flipY=false
|
|
blend=premultiplied
|
|
filter=nearest
|
|
}
|
|
component "physics.Body2D" version=1 {
|
|
type=static
|
|
massMode=auto
|
|
mass=0
|
|
gravityScale=1
|
|
linearDamping=0
|
|
angularDamping=0
|
|
fixedRotation=false
|
|
bullet=false
|
|
allowSleep=true
|
|
interpolate=false
|
|
layer=1
|
|
mask=-1
|
|
}
|
|
component "physics.EdgeCollider2D" version=1 {
|
|
offset=[0, 0]
|
|
isTrigger=false
|
|
friction=0.6
|
|
restitution=0
|
|
density=1
|
|
points=[[-1.5, -0.15], [1.5, -0.15]]
|
|
loop=false
|
|
oneSided=true
|
|
}
|
|
component "engine.LightOccluder2D" version=1 {
|
|
source=polygon
|
|
polygon=[[-1.5, -0.15], [1.5, -0.15], [1.5, 0.15], [-1.5, 0.15]]
|
|
closed=true
|
|
cullMode=none
|
|
layers=1
|
|
}
|
|
}
|
|
node "3d3ab9e6394753f8e61788bb61fa7f41" name="Ground5" enabled=true layers=1 {
|
|
transform {
|
|
position=[61, 4]
|
|
rotation=0
|
|
scale=[1, 1]
|
|
}
|
|
component "engine.SpriteRenderer" version=1 {
|
|
sprite=asset("73c1748e90eb685f18795ee215ee4718")
|
|
material=asset("f09e10a40a18ae1211592c9a0bd7dfa1")
|
|
layer=0
|
|
order=0
|
|
tint=#55606eff
|
|
origin=[0.5, 0.5]
|
|
size=[14, 1]
|
|
flipX=false
|
|
flipY=false
|
|
blend=premultiplied
|
|
filter=nearest
|
|
}
|
|
component "physics.Body2D" version=1 {
|
|
type=static
|
|
massMode=auto
|
|
mass=0
|
|
gravityScale=1
|
|
linearDamping=0
|
|
angularDamping=0
|
|
fixedRotation=false
|
|
bullet=false
|
|
allowSleep=true
|
|
interpolate=false
|
|
layer=1
|
|
mask=-1
|
|
}
|
|
component "physics.EdgeCollider2D" version=1 {
|
|
offset=[0, 0]
|
|
isTrigger=false
|
|
friction=0.6
|
|
restitution=0
|
|
density=1
|
|
points=[[-7, 1.5], [-7, -0.5], [7, -0.5], [7, -14]]
|
|
loop=false
|
|
oneSided=false
|
|
}
|
|
component "engine.LightOccluder2D" version=1 {
|
|
source=polygon
|
|
polygon=[[-7, -0.5], [7, -0.5], [7, 0.5], [-7, 0.5]]
|
|
closed=true
|
|
cullMode=none
|
|
layers=1
|
|
}
|
|
}
|
|
node "d387d1f7313e1be84bdfa832192729d8" name="Checkpoint2" enabled=true layers=1 {
|
|
transform {
|
|
position=[34, 0.5]
|
|
rotation=0
|
|
scale=[1, 1]
|
|
}
|
|
component "engine.SpriteRenderer" version=1 {
|
|
sprite=asset("ae900000000000000000000000000010")
|
|
layer=0
|
|
order=1
|
|
tint=#22c55eff
|
|
origin=[0.5, 0.5]
|
|
size=[0.15, 2]
|
|
flipX=false
|
|
flipY=false
|
|
blend=premultiplied
|
|
filter=nearest
|
|
}
|
|
component "gameplay.Checkpoint2D" version=1 {
|
|
area=[-1, -2, 2, 4]
|
|
priority=0
|
|
once=false
|
|
spawnPoint=node("00000000000000000000000000000000")
|
|
}
|
|
}
|
|
node "fb3a738501b6010f2a581840c6194e41" name="Finish" enabled=true layers=1 {
|
|
transform {
|
|
position=[66.5, 2.5]
|
|
rotation=0
|
|
scale=[1, 1]
|
|
}
|
|
component "engine.SpriteRenderer" version=1 {
|
|
sprite=asset("ae900000000000000000000000000010")
|
|
layer=0
|
|
order=1
|
|
tint=#facc15ff
|
|
origin=[0.5, 0.5]
|
|
size=[0.15, 2]
|
|
flipX=false
|
|
flipY=false
|
|
blend=premultiplied
|
|
filter=nearest
|
|
}
|
|
component "gameplay.Checkpoint2D" version=1 {
|
|
area=[-1, -2, 2, 4]
|
|
priority=0
|
|
once=false
|
|
spawnPoint=node("00000000000000000000000000000000")
|
|
}
|
|
}
|
|
node "a14a5c6f3127fb175238103381ec2ccd" name="PatrolA3" enabled=true layers=1 {
|
|
transform {
|
|
position=[19, 3]
|
|
rotation=0
|
|
scale=[1, 1]
|
|
}
|
|
}
|
|
node "e8de8da8b1fc5536e790a9c07a6e1f24" name="PatrolB3" enabled=true layers=1 {
|
|
transform {
|
|
position=[27, 3]
|
|
rotation=0
|
|
scale=[1, 1]
|
|
}
|
|
}
|
|
node "9d2bd8b9cc39cfc55f230c4ce481f79d" name="PatrolA4" enabled=true layers=1 {
|
|
transform {
|
|
position=[33, 1]
|
|
rotation=0
|
|
scale=[1, 1]
|
|
}
|
|
}
|
|
node "70daad12699b7a3ab29b0ac305beda42" name="PatrolB4" enabled=true layers=1 {
|
|
transform {
|
|
position=[39, 1]
|
|
rotation=0
|
|
scale=[1, 1]
|
|
}
|
|
}
|
|
node "1cd0a1d08df5b4f420d13057d65ded74" name="PatrolA5" enabled=true layers=1 {
|
|
transform {
|
|
position=[56, 3]
|
|
rotation=0
|
|
scale=[1, 1]
|
|
}
|
|
}
|
|
node "af399d64921e5e261a89d6b21730cf8d" name="PatrolB5" enabled=true layers=1 {
|
|
transform {
|
|
position=[66, 3]
|
|
rotation=0
|
|
scale=[1, 1]
|
|
}
|
|
}
|
|
node "4720057df0fc23fd6d40fa576517dbf4" prefab=asset("7a1e0c5b3d9f4a2e8c6b1d0f9e8a7c02") {
|
|
id "e1000000000000000000000000000001" node=node("4720057df0fc23fd6d40fa576517dbf4") {}
|
|
override "e1000000000000000000000000000001" prop="node.name" value="Enemy3" {}
|
|
override "e1000000000000000000000000000001" prop="script/mygame.enemy.EnemyAI.PointA" value=node("a14a5c6f3127fb175238103381ec2ccd") {}
|
|
override "e1000000000000000000000000000001" prop="script/mygame.enemy.EnemyAI.PointB" value=node("e8de8da8b1fc5536e790a9c07a6e1f24") {}
|
|
override "e1000000000000000000000000000001" prop="transform.position" value=[23, 3.04] {}
|
|
override "e1000000000000000000000000000001" prop="transform.rotation" value=0 {}
|
|
override "e1000000000000000000000000000001" prop="transform.scale" value=[1, 1] {}
|
|
}
|
|
node "f0c73b3de9a4bdf82092d4d8b2da6929" prefab=asset("7a1e0c5b3d9f4a2e8c6b1d0f9e8a7c03") {
|
|
id "e1000000000000000000000000000002" node=node("f0c73b3de9a4bdf82092d4d8b2da6929") {}
|
|
override "e1000000000000000000000000000002" prop="node.name" value="FastEnemy4" {}
|
|
override "e1000000000000000000000000000002" prop="script/mygame.enemy.EnemyAI.PointA" value=node("9d2bd8b9cc39cfc55f230c4ce481f79d") {}
|
|
override "e1000000000000000000000000000002" prop="script/mygame.enemy.EnemyAI.PointB" value=node("70daad12699b7a3ab29b0ac305beda42") {}
|
|
override "e1000000000000000000000000000002" prop="transform.position" value=[36, 1.04] {}
|
|
override "e1000000000000000000000000000002" prop="transform.rotation" value=0 {}
|
|
override "e1000000000000000000000000000002" prop="transform.scale" value=[1, 1] {}
|
|
}
|
|
node "84cff6f51b094bcda3dbea9b125a35b8" prefab=asset("7a1e0c5b3d9f4a2e8c6b1d0f9e8a7c02") {
|
|
id "e1000000000000000000000000000001" node=node("84cff6f51b094bcda3dbea9b125a35b8") {}
|
|
override "e1000000000000000000000000000001" prop="node.name" value="Enemy5" {}
|
|
override "e1000000000000000000000000000001" prop="script/mygame.enemy.EnemyAI.PointA" value=node("1cd0a1d08df5b4f420d13057d65ded74") {}
|
|
override "e1000000000000000000000000000001" prop="script/mygame.enemy.EnemyAI.PointB" value=node("af399d64921e5e261a89d6b21730cf8d") {}
|
|
override "e1000000000000000000000000000001" prop="transform.position" value=[58, 3.04] {}
|
|
override "e1000000000000000000000000000001" prop="transform.rotation" value=0 {}
|
|
override "e1000000000000000000000000000001" prop="transform.scale" value=[1, 1] {}
|
|
}
|
|
node "ac6647b148bdc288bd17e9489d968421" prefab=asset("7a1e0c5b3d9f4a2e8c6b1d0f9e8a7c03") {
|
|
id "e1000000000000000000000000000002" node=node("ac6647b148bdc288bd17e9489d968421") {}
|
|
override "e1000000000000000000000000000002" prop="node.name" value="FastEnemy5" {}
|
|
override "e1000000000000000000000000000002" prop="script/mygame.enemy.EnemyAI.PointA" value=node("1cd0a1d08df5b4f420d13057d65ded74") {}
|
|
override "e1000000000000000000000000000002" prop="script/mygame.enemy.EnemyAI.PointB" value=node("af399d64921e5e261a89d6b21730cf8d") {}
|
|
override "e1000000000000000000000000000002" prop="transform.position" value=[64, 3.04] {}
|
|
override "e1000000000000000000000000000002" prop="transform.rotation" value=0 {}
|
|
override "e1000000000000000000000000000002" prop="transform.scale" value=[1, 1] {}
|
|
}
|
|
node "b7c8aec23a751d59788664e72224660f" name="Checkpoint3" enabled=true layers=1 {
|
|
transform {
|
|
position=[19, 2.5]
|
|
rotation=0
|
|
scale=[1, 1]
|
|
}
|
|
component "engine.SpriteRenderer" version=1 {
|
|
sprite=asset("ae900000000000000000000000000010")
|
|
layer=0
|
|
order=1
|
|
tint=#22c55eff
|
|
origin=[0.5, 0.5]
|
|
size=[0.15, 2]
|
|
flipX=false
|
|
flipY=false
|
|
blend=premultiplied
|
|
filter=nearest
|
|
}
|
|
component "gameplay.Checkpoint2D" version=1 {
|
|
area=[-1, -2, 2, 4]
|
|
priority=0
|
|
once=false
|
|
spawnPoint=node("00000000000000000000000000000000")
|
|
}
|
|
}
|
|
node "b6b48e78083b4afd4634be051f2ca766" name="Checkpoint4" enabled=true layers=1 {
|
|
transform {
|
|
position=[55, 2.5]
|
|
rotation=0
|
|
scale=[1, 1]
|
|
}
|
|
component "engine.SpriteRenderer" version=1 {
|
|
sprite=asset("ae900000000000000000000000000010")
|
|
layer=0
|
|
order=1
|
|
tint=#22c55eff
|
|
origin=[0.5, 0.5]
|
|
size=[0.15, 2]
|
|
flipX=false
|
|
flipY=false
|
|
blend=premultiplied
|
|
filter=nearest
|
|
}
|
|
component "gameplay.Checkpoint2D" version=1 {
|
|
area=[-1, -2, 2, 4]
|
|
priority=0
|
|
once=false
|
|
spawnPoint=node("00000000000000000000000000000000")
|
|
}
|
|
}
|
|
node "eedfee895e93e0f4e39dce2901121edf" name="LightingEnvironment" enabled=true layers=1 {
|
|
transform {
|
|
position=[0, 0]
|
|
rotation=0
|
|
scale=[1, 1]
|
|
}
|
|
component "engine.LightingEnvironment2D" version=1 {
|
|
ambientColor=#a2bddfff
|
|
ambientIntensity=0.25
|
|
colorMode=auto
|
|
exposure=1.2
|
|
shadowResolution=256
|
|
maxShadowedLights=3
|
|
}
|
|
}
|
|
node "19add20cdccbaeee623958a79caa4d15" name="Sun" enabled=true layers=1 {
|
|
transform {
|
|
position=[0, -8]
|
|
rotation=0.5235988
|
|
scale=[1, 1]
|
|
}
|
|
component "engine.Light2D" version=1 {
|
|
type=directional
|
|
color=#d6e7ffff
|
|
intensity=0.55
|
|
range=5
|
|
height=1
|
|
innerAngle=0.32
|
|
outerAngle=0.65
|
|
elevation=0.9
|
|
falloff=1.6
|
|
layers=1
|
|
shadowCasterMask=3
|
|
shadows=false
|
|
shadowSoftness=1
|
|
priority=0
|
|
}
|
|
}
|
|
node "0c3ef889659a934bf105f8aaaae79212" name="StartLantern" enabled=true layers=1 {
|
|
transform {
|
|
position=[-6, 0.1]
|
|
rotation=0
|
|
scale=[1, 1]
|
|
}
|
|
component "engine.SpriteRenderer" version=1 {
|
|
sprite=asset("f7d47c655feae599f3ad19ceb891518a")
|
|
material=asset("635be72195e8c440ea16bb490f7969c4")
|
|
layer=0
|
|
order=0
|
|
tint=#ffffffff
|
|
origin=[0.5, 0.5]
|
|
size=[0.5, 1]
|
|
flipX=false
|
|
flipY=false
|
|
blend=premultiplied
|
|
filter=nearest
|
|
}
|
|
component "engine.Light2D" version=1 {
|
|
type=point
|
|
color=#ffc581ff
|
|
intensity=2.7
|
|
range=8
|
|
height=3
|
|
innerAngle=0.32
|
|
outerAngle=0.65
|
|
elevation=0.9
|
|
falloff=1.6
|
|
layers=1
|
|
shadowCasterMask=3
|
|
shadows=true
|
|
shadowSoftness=1
|
|
priority=0
|
|
}
|
|
component "animation.AnimationPlayer" version=1 {
|
|
clip=asset("83300b493f6f11bd35c1f1dbb0a33688")
|
|
playOnStart=true
|
|
speed=1
|
|
loop=clip
|
|
timeDomain=game
|
|
}
|
|
node "a2405377eb0980fe68fb7b239ab312c6" name="Embers" enabled=true layers=1 {
|
|
transform {
|
|
position=[0, -0.34]
|
|
rotation=0
|
|
scale=[1, 1]
|
|
}
|
|
component "particles.ParticleSystem2D" version=1 {
|
|
prewarm=0
|
|
edgeA=[-0.14, 0]
|
|
edgeB=[0.14, 0]
|
|
maskThreshold=0.5
|
|
frameFPS=12
|
|
frameLoop=true
|
|
sortMode=age
|
|
reducedMotion=reduce
|
|
reducedRate=0.4
|
|
drag=0.25
|
|
noiseStrength=0
|
|
noiseFrequency=1
|
|
killYEnabled=false
|
|
killY=0
|
|
planeEnabled=false
|
|
planeNormal=[0, 1]
|
|
planeDistance=0
|
|
colorOverLife=[{ time=0 color=#ffe9a3ff }, { time=0.6 color=#ff9639ff }, { time=1 color=#da4b2aff }]
|
|
velocityOverLife={ keys=[[0, 1, 0, 0, bezier, auto]] }
|
|
playOnStart=true
|
|
loop=true
|
|
duration=1
|
|
timeDomain=game
|
|
seed=0
|
|
maxParticles=24
|
|
rate=5
|
|
bursts=[]
|
|
shape=edge
|
|
offset=[0, 0]
|
|
rectSize=[1, 1]
|
|
radius=0.5
|
|
lifetime=[0.45, 1.05]
|
|
speed=[0.9, 2.4]
|
|
size=[0.08, 0.18]
|
|
rotation=[0, 0]
|
|
direction=-1.5707964
|
|
spread=1.2
|
|
color=#ffffffff
|
|
gravity=[0, 1.4]
|
|
sizeOverLife={ keys=[[0, 1.15, -0.7, -0.7, bezier, linear], [1, 0.45, -0.7, -0.7, bezier, linear]] }
|
|
alphaOverLife={ keys=[[0, 1, -1, -1, bezier, linear], [1, 0, -1, -1, bezier, linear]] }
|
|
rotationSpeed=0
|
|
space=world
|
|
sprite=asset("ae900000000000000000000000000010")
|
|
material=asset("ae900000000000000000000000000c01")
|
|
layer=0
|
|
order=2
|
|
}
|
|
}
|
|
node "9037b74ea9a879771d85c1493a411980" name="Smoke" enabled=true layers=1 {
|
|
transform {
|
|
position=[0, -0.34]
|
|
rotation=0
|
|
scale=[1, 1]
|
|
}
|
|
component "particles.ParticleSystem2D" version=1 {
|
|
prewarm=0
|
|
edgeA=[0, 0]
|
|
edgeB=[1, 0]
|
|
maskThreshold=0.5
|
|
frameFPS=12
|
|
frameLoop=true
|
|
sortMode=age
|
|
reducedMotion=hide
|
|
reducedRate=0.3
|
|
drag=0.4
|
|
noiseStrength=0.28
|
|
noiseFrequency=1.8
|
|
killYEnabled=false
|
|
killY=0
|
|
planeEnabled=false
|
|
planeNormal=[0, 1]
|
|
planeDistance=0
|
|
colorOverLife=[]
|
|
velocityOverLife={ keys=[[0, 1, 0, 0, bezier, auto]] }
|
|
playOnStart=true
|
|
loop=true
|
|
duration=1
|
|
timeDomain=game
|
|
seed=0
|
|
maxParticles=20
|
|
rate=3
|
|
bursts=[]
|
|
shape=circle
|
|
offset=[0, 0]
|
|
rectSize=[1, 1]
|
|
radius=0.12
|
|
lifetime=[1.3, 1.9]
|
|
speed=[0.42, 0.85]
|
|
size=[0.34, 0.52]
|
|
rotation=[0, 0]
|
|
direction=-1.5707964
|
|
spread=0.6
|
|
color=#96877d75
|
|
gravity=[0, -0.22]
|
|
sizeOverLife={ keys=[[0, 0.65, 1.15, 1.15, bezier, linear], [1, 1.8, 1.15, 1.15, bezier, linear]] }
|
|
alphaOverLife={ keys=[[0, 1, -1, -1, bezier, linear], [1, 0, -1, -1, bezier, linear]] }
|
|
rotationSpeed=0
|
|
space=world
|
|
sprite=asset("ae900000000000000000000000000d00")
|
|
layer=0
|
|
order=1
|
|
}
|
|
}
|
|
}
|
|
node "ac1ec416c9a12405cc3280a839df7854" name="FoundryLantern" enabled=true layers=1 {
|
|
transform {
|
|
position=[23, -0.3]
|
|
rotation=0
|
|
scale=[1, 1]
|
|
}
|
|
component "engine.SpriteRenderer" version=1 {
|
|
sprite=asset("f7d47c655feae599f3ad19ceb891518a")
|
|
material=asset("635be72195e8c440ea16bb490f7969c4")
|
|
layer=0
|
|
order=0
|
|
tint=#ffffffff
|
|
origin=[0.5, 0.5]
|
|
size=[0.5, 1]
|
|
flipX=false
|
|
flipY=false
|
|
blend=premultiplied
|
|
filter=nearest
|
|
}
|
|
component "engine.Light2D" version=1 {
|
|
type=point
|
|
color=#ffc581ff
|
|
intensity=3.2
|
|
range=8
|
|
height=3
|
|
innerAngle=0.32
|
|
outerAngle=0.65
|
|
elevation=0.9
|
|
falloff=1.6
|
|
layers=1
|
|
shadowCasterMask=3
|
|
shadows=true
|
|
shadowSoftness=1
|
|
priority=0
|
|
}
|
|
}
|
|
node "b97299839f86e16d2be2068e5d9e69c1" name="FinishLamp" enabled=true layers=1 {
|
|
transform {
|
|
position=[62, 0.1]
|
|
rotation=0
|
|
scale=[1, 1]
|
|
}
|
|
component "engine.SpriteRenderer" version=1 {
|
|
sprite=asset("f7d47c655feae599f3ad19ceb891518a")
|
|
material=asset("635be72195e8c440ea16bb490f7969c4")
|
|
layer=0
|
|
order=0
|
|
tint=#ffffffff
|
|
origin=[0.5, 0.5]
|
|
size=[0.5, 1]
|
|
flipX=false
|
|
flipY=false
|
|
blend=premultiplied
|
|
filter=nearest
|
|
}
|
|
component "engine.Light2D" version=1 {
|
|
type=point
|
|
color=#ffc581ff
|
|
intensity=2.7
|
|
range=8
|
|
height=3
|
|
innerAngle=0.32
|
|
outerAngle=0.65
|
|
elevation=0.9
|
|
falloff=1.6
|
|
layers=1
|
|
shadowCasterMask=3
|
|
shadows=false
|
|
shadowSoftness=1
|
|
priority=0
|
|
}
|
|
}
|
|
node "6d72b9b64e6ceaeba0e5847394def3d2" name="CyanFill" enabled=true layers=1 {
|
|
transform {
|
|
position=[-2.5, -1.5]
|
|
rotation=0
|
|
scale=[1, 1]
|
|
}
|
|
component "engine.Light2D" version=1 {
|
|
type=point
|
|
color=#6fc9ffff
|
|
intensity=1.6
|
|
range=6
|
|
height=3
|
|
innerAngle=0.32
|
|
outerAngle=0.65
|
|
elevation=0.9
|
|
falloff=1.6
|
|
layers=1
|
|
shadowCasterMask=3
|
|
shadows=false
|
|
shadowSoftness=1
|
|
priority=0
|
|
}
|
|
}
|
|
node "ef6c6d08e89cd6d78210b17fdf13329a" name="WindowLight" enabled=true layers=1 {
|
|
transform {
|
|
position=[35, -1.5]
|
|
rotation=0
|
|
scale=[1, 1]
|
|
}
|
|
component "engine.Light2D" version=1 {
|
|
type=sprite
|
|
color=#9bc7ffff
|
|
intensity=2.3
|
|
range=7
|
|
height=3
|
|
innerAngle=0.32
|
|
outerAngle=0.65
|
|
elevation=0.9
|
|
falloff=1.6
|
|
cookie=asset("fad03d98f3d608c1c86c6fd1321e1f67")
|
|
layers=1
|
|
shadowCasterMask=3
|
|
shadows=false
|
|
shadowSoftness=1
|
|
priority=0
|
|
}
|
|
}
|
|
node "e7b7dd40a2377a5906e07afd81419002" name="BackdropStartLeft" enabled=true layers=1 {
|
|
transform {
|
|
position=[-10, -0.5]
|
|
rotation=0
|
|
scale=[1, 1]
|
|
}
|
|
component "engine.SpriteRenderer" version=1 {
|
|
sprite=asset("9c37b31a336d248a200e85b4bdac87c9")
|
|
material=asset("f09e10a40a18ae1211592c9a0bd7dfa1")
|
|
layer=-1
|
|
order=0
|
|
tint=#566173ff
|
|
origin=[0.5, 0.5]
|
|
size=[8, 8]
|
|
flipX=false
|
|
flipY=false
|
|
blend=premultiplied
|
|
filter=nearest
|
|
}
|
|
}
|
|
node "3ab722f7e2203b0940df9bfede7bcdb7" name="BackdropStartRight" enabled=true layers=1 {
|
|
transform {
|
|
position=[-2, -0.5]
|
|
rotation=0
|
|
scale=[1, 1]
|
|
}
|
|
component "engine.SpriteRenderer" version=1 {
|
|
sprite=asset("9c37b31a336d248a200e85b4bdac87c9")
|
|
material=asset("f09e10a40a18ae1211592c9a0bd7dfa1")
|
|
layer=-1
|
|
order=0
|
|
tint=#566173ff
|
|
origin=[0.5, 0.5]
|
|
size=[8, 8]
|
|
flipX=false
|
|
flipY=false
|
|
blend=premultiplied
|
|
filter=nearest
|
|
}
|
|
}
|
|
node "a9dfbcd1f844c97ee4beef371274e97c" name="BackdropFoundryLeft" enabled=true layers=1 {
|
|
transform {
|
|
position=[21, -0.5]
|
|
rotation=0
|
|
scale=[1, 1]
|
|
}
|
|
component "engine.SpriteRenderer" version=1 {
|
|
sprite=asset("9c37b31a336d248a200e85b4bdac87c9")
|
|
material=asset("f09e10a40a18ae1211592c9a0bd7dfa1")
|
|
layer=-1
|
|
order=0
|
|
tint=#566173ff
|
|
origin=[0.5, 0.5]
|
|
size=[8, 8]
|
|
flipX=false
|
|
flipY=false
|
|
blend=premultiplied
|
|
filter=nearest
|
|
}
|
|
}
|
|
node "6d0ee7a43bb683b3e07141d7479ce88f" name="BackdropFoundryRight" enabled=true layers=1 {
|
|
transform {
|
|
position=[29, -0.5]
|
|
rotation=0
|
|
scale=[1, 1]
|
|
}
|
|
component "engine.SpriteRenderer" version=1 {
|
|
sprite=asset("9c37b31a336d248a200e85b4bdac87c9")
|
|
material=asset("f09e10a40a18ae1211592c9a0bd7dfa1")
|
|
layer=-1
|
|
order=0
|
|
tint=#566173ff
|
|
origin=[0.5, 0.5]
|
|
size=[8, 8]
|
|
flipX=false
|
|
flipY=false
|
|
blend=premultiplied
|
|
filter=nearest
|
|
}
|
|
}
|
|
node "66d3baf2b916855c867fd902322e6f5f" name="FoundrySky1" enabled=true layers=1 {
|
|
transform {
|
|
position=[-40, -4]
|
|
rotation=0
|
|
scale=[1, 1]
|
|
}
|
|
component "engine.SpriteRenderer" version=1 {
|
|
sprite=asset("1dbe27fd4ca9cbcea172e5690ec2278c")
|
|
layer=-2
|
|
order=0
|
|
tint=#ffffffff
|
|
origin=[0.5, 0.5]
|
|
size=[20, 40]
|
|
flipX=false
|
|
flipY=false
|
|
blend=premultiplied
|
|
filter=nearest
|
|
}
|
|
}
|
|
node "10f0a192a415b5c6e1a0b8b186e64b59" name="FoundrySky2" enabled=true layers=1 {
|
|
transform {
|
|
position=[-20, -4]
|
|
rotation=0
|
|
scale=[1, 1]
|
|
}
|
|
component "engine.SpriteRenderer" version=1 {
|
|
sprite=asset("1dbe27fd4ca9cbcea172e5690ec2278c")
|
|
layer=-2
|
|
order=0
|
|
tint=#ffffffff
|
|
origin=[0.5, 0.5]
|
|
size=[20, 40]
|
|
flipX=false
|
|
flipY=false
|
|
blend=premultiplied
|
|
filter=nearest
|
|
}
|
|
}
|
|
node "a2840072eb8a4b112bf4a8ef1e727598" name="FoundrySky3" enabled=true layers=1 {
|
|
transform {
|
|
position=[0, -4]
|
|
rotation=0
|
|
scale=[1, 1]
|
|
}
|
|
component "engine.SpriteRenderer" version=1 {
|
|
sprite=asset("1dbe27fd4ca9cbcea172e5690ec2278c")
|
|
layer=-2
|
|
order=0
|
|
tint=#ffffffff
|
|
origin=[0.5, 0.5]
|
|
size=[20, 40]
|
|
flipX=false
|
|
flipY=false
|
|
blend=premultiplied
|
|
filter=nearest
|
|
}
|
|
}
|
|
node "b7ff13e752205f481f0eb6940a17d797" name="FoundrySky4" enabled=true layers=1 {
|
|
transform {
|
|
position=[20, -4]
|
|
rotation=0
|
|
scale=[1, 1]
|
|
}
|
|
component "engine.SpriteRenderer" version=1 {
|
|
sprite=asset("1dbe27fd4ca9cbcea172e5690ec2278c")
|
|
layer=-2
|
|
order=0
|
|
tint=#ffffffff
|
|
origin=[0.5, 0.5]
|
|
size=[20, 40]
|
|
flipX=false
|
|
flipY=false
|
|
blend=premultiplied
|
|
filter=nearest
|
|
}
|
|
}
|
|
node "0be3c10251d76ee39820d391203a4b4a" name="FoundrySky5" enabled=true layers=1 {
|
|
transform {
|
|
position=[40, -4]
|
|
rotation=0
|
|
scale=[1, 1]
|
|
}
|
|
component "engine.SpriteRenderer" version=1 {
|
|
sprite=asset("1dbe27fd4ca9cbcea172e5690ec2278c")
|
|
layer=-2
|
|
order=0
|
|
tint=#ffffffff
|
|
origin=[0.5, 0.5]
|
|
size=[20, 40]
|
|
flipX=false
|
|
flipY=false
|
|
blend=premultiplied
|
|
filter=nearest
|
|
}
|
|
}
|
|
node "d970439f047234de3f49be91bab49406" name="FoundrySky6" enabled=true layers=1 {
|
|
transform {
|
|
position=[60, -4]
|
|
rotation=0
|
|
scale=[1, 1]
|
|
}
|
|
component "engine.SpriteRenderer" version=1 {
|
|
sprite=asset("1dbe27fd4ca9cbcea172e5690ec2278c")
|
|
layer=-2
|
|
order=0
|
|
tint=#ffffffff
|
|
origin=[0.5, 0.5]
|
|
size=[20, 40]
|
|
flipX=false
|
|
flipY=false
|
|
blend=premultiplied
|
|
filter=nearest
|
|
}
|
|
}
|
|
node "c05a12dde715600e1c3d96030531bdba" name="FoundrySky7" enabled=true layers=1 {
|
|
transform {
|
|
position=[80, -4]
|
|
rotation=0
|
|
scale=[1, 1]
|
|
}
|
|
component "engine.SpriteRenderer" version=1 {
|
|
sprite=asset("1dbe27fd4ca9cbcea172e5690ec2278c")
|
|
layer=-2
|
|
order=0
|
|
tint=#ffffffff
|
|
origin=[0.5, 0.5]
|
|
size=[20, 40]
|
|
flipX=false
|
|
flipY=false
|
|
blend=premultiplied
|
|
filter=nearest
|
|
}
|
|
}
|
|
node "8f93ab505655b96b4e7ce9fbcd357ae8" name="FoundrySky8" enabled=true layers=1 {
|
|
transform {
|
|
position=[100, -4]
|
|
rotation=0
|
|
scale=[1, 1]
|
|
}
|
|
component "engine.SpriteRenderer" version=1 {
|
|
sprite=asset("1dbe27fd4ca9cbcea172e5690ec2278c")
|
|
layer=-2
|
|
order=0
|
|
tint=#ffffffff
|
|
origin=[0.5, 0.5]
|
|
size=[20, 40]
|
|
flipX=false
|
|
flipY=false
|
|
blend=premultiplied
|
|
filter=nearest
|
|
}
|
|
}
|
|
}
|