예제 #1
0
            public static void MoveVertically(string id, float altitude)
            {
                CreatureBoardAsset creatureBoardAsset = GetCreatureBoardAsset(id);

                if (creatureBoardAsset == null)
                {
                    return;
                }

                Vector3 dropPosition = new Vector3(creatureBoardAsset.PlacedPosition.x, altitude, creatureBoardAsset.PlacedPosition.z);

                creatureBoardAsset.MoveCreatureTo(dropPosition);
            }
예제 #2
0
            public static void MoveRelative(string id, Vector3 deltaMove)
            {
                CreatureBoardAsset asset = GetCreatureBoardAsset(id);

                if (asset == null)
                {
                    return;
                }

                Vector3 dropPosition = asset.PlacedPosition + deltaMove;

                asset.MoveCreatureTo(dropPosition);
            }