mirror of
https://github.com/ad044/lainTSX.git
synced 2024-10-22 23:19:06 +00:00
fix node position flicker when entering new scene
This commit is contained in:
parent
3af65a2904
commit
b9d32d8f2f
1 changed files with 14 additions and 5 deletions
|
@ -293,7 +293,9 @@ export const enterTakScene = (state: State): GameEvent => {
|
||||||
return {
|
return {
|
||||||
state: [
|
state: [
|
||||||
{
|
{
|
||||||
mutation: { scene: GameScene.Tak },
|
mutation: {
|
||||||
|
scene: GameScene.Tak,
|
||||||
|
},
|
||||||
},
|
},
|
||||||
],
|
],
|
||||||
additionalEvents: [
|
additionalEvents: [
|
||||||
|
@ -305,7 +307,13 @@ export const enterTakScene = (state: State): GameEvent => {
|
||||||
};
|
};
|
||||||
|
|
||||||
export const enterSsknScene: GameEvent = {
|
export const enterSsknScene: GameEvent = {
|
||||||
state: [{ mutation: { scene: GameScene.Sskn } }],
|
state: [
|
||||||
|
{
|
||||||
|
mutation: {
|
||||||
|
scene: GameScene.Sskn,
|
||||||
|
},
|
||||||
|
},
|
||||||
|
],
|
||||||
};
|
};
|
||||||
|
|
||||||
export const enterPolytanScene = (state: State): GameEvent => {
|
export const enterPolytanScene = (state: State): GameEvent => {
|
||||||
|
@ -365,6 +373,7 @@ export const enterGateScene = (state: State): GameEvent => {
|
||||||
mutation: {
|
mutation: {
|
||||||
scene: GameScene.Gate,
|
scene: GameScene.Gate,
|
||||||
gameProgress: newProgress,
|
gameProgress: newProgress,
|
||||||
|
intro: false,
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
],
|
],
|
||||||
|
@ -402,7 +411,7 @@ export const throwNode = (setSceneEvent: GameEvent): GameEvent => ({
|
||||||
intro: false,
|
intro: false,
|
||||||
lainAnimation: LainAnimation.Standing,
|
lainAnimation: LainAnimation.Standing,
|
||||||
},
|
},
|
||||||
delay: 3450,
|
delay: 3650,
|
||||||
},
|
},
|
||||||
],
|
],
|
||||||
audio: [
|
audio: [
|
||||||
|
@ -427,7 +436,7 @@ export const ripNode = (setSceneEvent: GameEvent): GameEvent => ({
|
||||||
intro: false,
|
intro: false,
|
||||||
lainAnimation: LainAnimation.Standing,
|
lainAnimation: LainAnimation.Standing,
|
||||||
},
|
},
|
||||||
delay: 6000,
|
delay: 6200,
|
||||||
},
|
},
|
||||||
],
|
],
|
||||||
audio: [
|
audio: [
|
||||||
|
@ -799,7 +808,7 @@ export const tryLoadGame = (): GameEvent => {
|
||||||
return loadGameFail;
|
return loadGameFail;
|
||||||
}
|
}
|
||||||
|
|
||||||
const newState: SaveState = JSON.parse(newStateStr)
|
const newState: SaveState = JSON.parse(newStateStr);
|
||||||
|
|
||||||
return {
|
return {
|
||||||
state: [
|
state: [
|
||||||
|
|
Loading…
Reference in a new issue