The observation so far is that they appear to happen randomly, even it may be trigger by certain conitions.
* Not in specific scenes;
* Players from different regions experienced this;
* On the same PC, say, if a dialog fail to popup in a pause gam…
By setting lockDirection function to false solved the problem.
Thank you for your help.
The weird thing is that the player were suddenly locked when the game state is Normal and just walking back and forth. May there is something else I didn't obs…
I found the reason.
One script is trying to read a variable but it has to be assigned by reading a Steam setting. I forgot to set a default value so sometimes it is not reading the Steam setting before it was assigned. The issue was easily fixed by…
I have found the reason for problem ii.
It was just due to an actionlist set to kill another one when player has moved to a certain point. This arrangement sometimes interrupted the unlock of the Conversaion menu after it is locked.
This is resolv…
I found the key option in this case is that I have set Directly navigate menu during conversation in the menu manager. Is there a default action I can toggle this value? Or can I use a custom script to control this option?
I found my mistake:
I was suppose to set the objective state by KickStarter.runtimeObjectives.SetObjectiveState(21,1);
but I wrongly used
KickStarter.runtimeObjectives.GetObjective(21).CurrentState.stateType == ObjectiveStateType.Complete
inst…
I tried adding that to the beginning of Run() but it doesn't work:
public override float Run() { runtimeSpriteFader = KickStarter.player.spriteChild.GetComponent<SpriteFader>(); if (runtimeSpriteFader == null) …
I would like to confirm something when using "Allow player switching":
* When a player go to the next scene, would the same animator controller retain if the player's sprite animator controller is changed from the default animator control…
One more information is that, when I click on the error in the console, it points to the "GameEngine" object of AC.
Also in the scenes, I have the switch player action in the OnStart actionlist.
I am trying to use a hybrid of option 1 & 2: "Allow play switching" + make prefab variants if the scene's player has a too specialized component to be tuned in an actionlist.
Since I have to assign the Cinemachine to follow the player…
Oh yes, the errors are different. When set to "Do Not Allow", the error is:
ArgumentException: Gameobject is not a root in a scene
UnityEngine.SceneManagement.SceneManager.MoveGameObjectToScene (UnityEngine.GameObject go, UnityEngine.Scen…
In additional the to error in the previous post, if I do not allow Player Switching, the player objects except the last one would disappear on scene start, so the assigned myNewPlayer would become null.
I have tried usingAC.KickStarter.player = myNewPlayer; but I run into a problem. It happens both with or without Player Switching allowed:
What I did is:
* Use the code:
public AC.player myNewPlayer;
public void AssignPlayer() {
AC.KickStarte…
Sorry for multiple posts, but to elaborate the question in the previous post, I mean would switching the game objects active and inactive at OnCompleteScenePreload, OnAwaitSceneActivation, OnInitialiseScene, or OnAfterChangeScene, etc. be fast enoug…
Thank you for the ideas. Option 1 seems to be more convenient for me. May I ask would there be a limit or performance concern for a large number of player prefabs in the Character Settings?