예제 #1
0
        public static void NotifyPlayer(GameObject go)
        {
            StreamerManager streamerManager = StreamerManager.Instance;

            if (streamerManager != null)
            {
                streamerManager.SetPlayer(go.transform);
            }
            if (FarViewManager.Instance != null)
            {
                FarViewManager.Instance.Player = go.transform;
            }
        }
예제 #2
0
        public static void NotifyPosition(float x, float y, float z)
        {
            StreamerManager streamerManager = StreamerManager.Instance;

            if (streamerManager != null)
            {
                ms_PositionHelper.transform.position = GetTilePosition(x, y, z);

                if (streamerManager.HasObjectToMove(ms_PositionHelper.transform) == false)
                {
                    streamerManager.AddObjectToMove(ms_PositionHelper.transform);
                }

                streamerManager.SetPlayer(ms_PositionHelper.transform);
            }

            if (FarViewManager.Instance != null)
            {
                FarViewManager.Instance.Player = ms_PositionHelper.transform;
            }
        }