private static IEnumerator MapChangeCo(ActionMap instance)
            {
                BecomeTrapController ctrl = null;

                yield return(new WaitUntil(() => (ctrl = GetController(Singleton <Game> .Instance.actScene.Player)) != null));

                if (ctrl.IsTrap)
                {
                    foreach (var param in instance.infoDic.Values)
                    {
                        param.isWarning = false;
                    }
                }
            }
Ejemplo n.º 2
0
            private static IEnumerator MapChangeCo(ActionMap instance)
            {
                BecomeTrapController ctrl = null;

                yield return(null);

                yield return(new WaitUntil(() => (ctrl = GetController(ActionScene.instance.Player)) != null));

                if (ctrl.IsTrap)
                {
                    // todo somehow return to default if player turns trap feature off?
                    foreach (var param in instance.infoDic.Values)
                    {
                        param.isWarning = false;
                    }
                }
            }