int GetStaticMarkLayerByType(eStaticMarkType markType) { switch (markType) { case eStaticMarkType.NPC: return(1); default: return(0); } }
public void SetStaticPoint(Vector3 worldPos, eStaticMarkType markType) { if (!valid) { return; } GameObject go = CreateStaticMark(); OperateNewStaticMark(go); SetStaticMarkLayer(go, GetStaticMarkLayerByType(markType)); go.transform.localPosition = TransformStaticPoint(worldPos); }