(003)SlickEdit Unity的补全

news2024/9/27 17:23:52

文章目录

  • 步骤
  • XML
    • 知识点
  • 附录

步骤

1.下载 unity 源码。

2.将自定义文件 MonoBehaviour.cs 放到解压后的项目里面:

using System;

namespace UnityEngine
{
    public partial class MonoBehaviour
    {
        public virtual void Awake()
        {
            throw new NotImplementedException();
        }

        public virtual void Reset()
        {
            throw new NotImplementedException();
        }

        public virtual void Start()
        {
            throw new NotImplementedException();
        }

        public virtual void Update()
        {
            throw new NotImplementedException();
        }

        public virtual void FixedUpdate()
        {
            throw new NotImplementedException();
        }

        public virtual void LateUpdate()
        {
            throw new NotImplementedException();
        }

        public virtual void OnEnable()
        {
            throw new NotImplementedException();
        }

        public virtual void OnDisable()
        {
            throw new NotImplementedException();
        }

        public virtual void OnDestroy()
        {
            throw new NotImplementedException();
        }

        public virtual void OnGUI()
        {
            throw new NotImplementedException();
        }

        public virtual void OnAnimatorIK(int layerIndex)
        {
            throw new NotImplementedException();
        }

        public virtual void OnAnimatorMove()
        {
            throw new NotImplementedException();
        }

        public virtual void OnApplicationFocus(bool hasFocus)
        {
            throw new NotImplementedException();
        }

        public virtual void OnApplicationPause(bool pauseStatus)
        {
            throw new NotImplementedException();
        }

        public virtual void OnApplicationQuit()
        {
            throw new NotImplementedException();
        }

        public virtual void OnAudioFilterRead(float[] data, int channels)
        {
            throw new NotImplementedException();
        }

        public virtual void OnBecameInvisible()
        {
            throw new NotImplementedException();
        }

        public virtual void OnBecameVisible()
        {
            throw new NotImplementedException();
        }

        public virtual void OnBeforeTransformParentChanged()
        {
            throw new NotImplementedException();
        }

        public virtual void OnCanvasGroupChanged()
        {
            throw new NotImplementedException();
        }

        public virtual void OnCanvasHierarchyChanged()
        {
            throw new NotImplementedException();
        }

        public virtual void OnCollisionEnter(Collision collision)
        {
            throw new NotImplementedException();
        }

        public virtual void OnCollisionEnter2D(Collision2D col)
        {
            throw new NotImplementedException();
        }

        public virtual void OnCollisionExit(Collision other)
        {
            throw new NotImplementedException();
        }

        public virtual void OnCollisionExit2D(Collision2D other)
        {
            throw new NotImplementedException();
        }

        public virtual void OnCollisionStay(Collision collisionInfo)
        {
            throw new NotImplementedException();
        }

        public virtual void OnCollisionStay2D(Collision2D collision)
        {
            throw new NotImplementedException();
        }

        public virtual void OnConnectedToServer()
        {
            throw new NotImplementedException();
        }

        public virtual void OnControllerColliderHit(ControllerColliderHit hit)
        {
            throw new NotImplementedException();
        }

        public virtual void OnDidApplyAnimationProperties()
        {
            throw new NotImplementedException();
        }

        public virtual void OnDrawGizmos()
        {
            throw new NotImplementedException();
        }

        public virtual void OnDrawGizmosSelected()
        {
            throw new NotImplementedException();
        }

        public virtual void OnJointBreak(float breakForce)
        {
            throw new NotImplementedException();
        }

        public virtual void OnJointBreak2D(Joint2D brokenJoint)
        {
            throw new NotImplementedException();
        }

        public virtual void OnMouseDown()
        {
            throw new NotImplementedException();
        }

        public virtual void OnMouseDrag()
        {
            throw new NotImplementedException();
        }

        public virtual void OnMouseEnter()
        {
            throw new NotImplementedException();
        }

        public virtual void OnMouseExit()
        {
            throw new NotImplementedException();
        }

        public virtual void OnMouseOver()
        {
            throw new NotImplementedException();
        }

        public virtual void OnMouseUp()
        {
            throw new NotImplementedException();
        }

        public virtual void OnMouseUpAsButton()
        {
            throw new NotImplementedException();
        }

        public virtual void OnParticleCollision(GameObject other)
        {
            throw new NotImplementedException();
        }

        public virtual void OnParticleSystemStopped()
        {
            throw new NotImplementedException();
        }

        public virtual void OnParticleTrigger()
        {
            throw new NotImplementedException();
        }

        public virtual void OnParticleUpdateJobScheduled()
        {
            throw new NotImplementedException();
        }

        public virtual void OnPostRender()
        {
            throw new NotImplementedException();
        }

        public virtual void OnPreCull()
        {
            throw new NotImplementedException();
        }

        public virtual void OnPreRender()
        {
            throw new NotImplementedException();
        }

        public virtual void OnRectTransformDimensionsChange()
        {
            throw new NotImplementedException();
        }

        public virtual void OnRenderImage(RenderTexture src, RenderTexture dest)
        {
            throw new NotImplementedException();
        }

        public virtual void OnRenderObject()
        {
            throw new NotImplementedException();
        }

        public virtual void OnServerInitialized()
        {
            throw new NotImplementedException();
        }

        public virtual void OnTransformChildrenChanged()
        {
            throw new NotImplementedException();
        }

        public virtual void OnTransformParentChanged()
        {
            throw new NotImplementedException();
        }

        public virtual void OnTriggerEnter(Collider other)
        {
            throw new NotImplementedException();
        }

        public virtual void OnTriggerEnter2D(Collider2D col)
        {
            throw new NotImplementedException();
        }

        public virtual void OnTriggerExit(Collider other)
        {
            throw new NotImplementedException();
        }

        public virtual void OnTriggerExit2D(Collider2D other)
        {
            throw new NotImplementedException();
        }

        public virtual void OnTriggerStay(Collider other)
        {
            throw new NotImplementedException();
        }

        public virtual void OnTriggerStay2D(Collider2D other)
        {
            throw new NotImplementedException();
        }

        public virtual void OnValidate()
        {
            throw new NotImplementedException();
        }

        public virtual void OnWillRenderObject()
        {
            throw new NotImplementedException();
        }
    }
}

4.新建 DefendSymbol.xml 文件,放到解压后的项目里面:

1.tag 的时候,估计只识别 xml 的 id 和 name 属性。
2.symbol 如果都是大写,补全的时候,前面输入也要大写才会有提示,设置哪里有问题吧。

<?xml version="1.0" encoding="utf-8"?>
<doc>
    <assembly>
        <name>DOTween</name>
    </assembly>
    <members>
        <member id="UNITY_2021_3_19"></member>
        <member id="UNITY_2021_3"></member>
        <member id="UNITY_2021"></member>
        <member id="UNITY_5_3_OR_NEWER"></member>
        <member id="UNITY_5_4_OR_NEWER"></member>
        <member id="UNITY_5_5_OR_NEWER"></member>
        <member id="UNITY_5_6_OR_NEWER"></member>
        <member id="UNITY_2017_1_OR_NEWER"></member>
        <member id="UNITY_2017_2_OR_NEWER"></member>
        <member id="UNITY_2017_3_OR_NEWER"></member>
        <member id="UNITY_2017_4_OR_NEWER"></member>
        <member id="UNITY_2018_1_OR_NEWER"></member>
        <member id="UNITY_2018_2_OR_NEWER"></member>
        <member id="UNITY_2018_3_OR_NEWER"></member>
        <member id="UNITY_2018_4_OR_NEWER"></member>
        <member id="UNITY_2019_1_OR_NEWER"></member>
        <member id="UNITY_2019_2_OR_NEWER"></member>
        <member id="UNITY_2019_3_OR_NEWER"></member>
        <member id="UNITY_2019_4_OR_NEWER"></member>
        <member id="UNITY_2020_1_OR_NEWER"></member>
        <member id="UNITY_2020_2_OR_NEWER"></member>
        <member id="UNITY_2020_3_OR_NEWER"></member>
        <member id="UNITY_2021_1_OR_NEWER"></member>
        <member id="UNITY_2021_2_OR_NEWER"></member>
        <member id="UNITY_2021_3_OR_NEWER"></member>
        <member id="PLATFORM_ARCH_64"></member>
        <member id="UNITY_64"></member>
        <member id="UNITY_INCLUDE_TESTS"></member>
        <member id="ENABLE_AR"></member>
        <member id="ENABLE_AUDIO"></member>
        <member id="ENABLE_CACHING"></member>
        <member id="ENABLE_CLOTH"></member>
        <member id="ENABLE_EVENT_QUEUE"></member>
        <member id="ENABLE_MICROPHONE"></member>
        <member id="ENABLE_MULTIPLE_DISPLAYS"></member>
        <member id="ENABLE_PHYSICS"></member>
        <member id="ENABLE_TEXTURE_STREAMING"></member>
        <member id="ENABLE_VIRTUALTEXTURING"></member>
        <member id="ENABLE_UNET"></member>
        <member id="ENABLE_LZMA"></member>
        <member id="ENABLE_UNITYEVENTS"></member>
        <member id="ENABLE_VR"></member>
        <member id="ENABLE_WEBCAM"></member>
        <member id="ENABLE_UNITYWEBREQUEST"></member>
        <member id="ENABLE_WWW"></member>
        <member id="ENABLE_CLOUD_SERVICES"></member>
        <member id="ENABLE_CLOUD_SERVICES_COLLAB"></member>
        <member id="ENABLE_CLOUD_SERVICES_COLLAB_SOFTLOCKS"></member>
        <member id="ENABLE_CLOUD_SERVICES_ADS"></member>
        <member id="ENABLE_CLOUD_SERVICES_USE_WEBREQUEST"></member>
        <member id="ENABLE_CLOUD_SERVICES_CRASH_REPORTING"></member>
        <member id="ENABLE_CLOUD_SERVICES_PURCHASING"></member>
        <member id="ENABLE_CLOUD_SERVICES_ANALYTICS"></member>
        <member id="ENABLE_CLOUD_SERVICES_UNET"></member>
        <member id="ENABLE_CLOUD_SERVICES_BUILD"></member>
        <member id="ENABLE_CLOUD_LICENSE"></member>
        <member id="ENABLE_EDITOR_HUB_LICENSE"></member>
        <member id="ENABLE_WEBSOCKET_CLIENT"></member>
        <member id="ENABLE_DIRECTOR_AUDIO"></member>
        <member id="ENABLE_DIRECTOR_TEXTURE"></member>
        <member id="ENABLE_MANAGED_JOBS"></member>
        <member id="ENABLE_MANAGED_TRANSFORM_JOBS"></member>
        <member id="ENABLE_MANAGED_ANIMATION_JOBS"></member>
        <member id="ENABLE_MANAGED_AUDIO_JOBS"></member>
        <member id="ENABLE_MANAGED_UNITYTLS"></member>
        <member id="INCLUDE_DYNAMIC_GI"></member>
        <member id="ENABLE_SCRIPTING_GC_WBARRIERS"></member>
        <member id="PLATFORM_SUPPORTS_MONO"></member>
        <member id="RENDER_SOFTWARE_CURSOR"></member>
        <member id="ENABLE_VIDEO"></member>
        <member id="ENABLE_ACCELERATOR_CLIENT_DEBUGGING"></member>
        <member id="PLATFORM_STANDALONE"></member>
        <member id="TEXTCORE_1_0_OR_NEWER"></member>
        <member id="PLATFORM_STANDALONE_WIN"></member>
        <member id="UNITY_STANDALONE_WIN"></member>
        <member id="UNITY_STANDALONE"></member>
        <member id="ENABLE_RUNTIME_GI"></member>
        <member id="ENABLE_MOVIES"></member>
        <member id="ENABLE_NETWORK"></member>
        <member id="ENABLE_NVIDIA"></member>
        <member id="ENABLE_CRUNCH_TEXTURE_COMPRESSION"></member>
        <member id="ENABLE_UNITY_GAME_SERVICES_ANALYTICS_SUPPORT"></member>
        <member id="ENABLE_OUT_OF_PROCESS_CRASH_HANDLER"></member>
        <member id="ENABLE_CLUSTER_SYNC"></member>
        <member id="ENABLE_CLUSTERINPUT"></member>
        <member id="PLATFORM_UPDATES_TIME_OUTSIDE_OF_PLAYER_LOOP"></member>
        <member id="GFXDEVICE_WAITFOREVENT_MESSAGEPUMP"></member>
        <member id="ENABLE_WEBSOCKET_HOST"></member>
        <member id="ENABLE_MONO"></member>
        <member id="NET_4_6"></member>
        <member id="NET_UNITY_4_8"></member>
        <member id="ENABLE_PROFILER"></member>
        <member id="DEBUG"></member>
        <member id="TRACE"></member>
        <member id="UNITY_ASSERTIONS"></member>
        <member id="UNITY_EDITOR"></member>
        <member id="UNITY_EDITOR_64"></member>
        <member id="UNITY_EDITOR_WIN"></member>
        <member id="ENABLE_UNITY_COLLECTIONS_CHECKS"></member>
        <member id="ENABLE_BURST_AOT"></member>
        <member id="UNITY_TEAM_LICENSE"></member>
        <member id="ENABLE_CUSTOM_RENDER_TEXTURE"></member>
        <member id="ENABLE_DIRECTOR"></member>
        <member id="ENABLE_LOCALIZATION"></member>
        <member id="ENABLE_SPRITES"></member>
        <member id="ENABLE_TERRAIN"></member>
        <member id="ENABLE_TILEMAP"></member>
        <member id="ENABLE_TIMELINE"></member>
        <member id="ENABLE_LEGACY_INPUT_MANAGER"></member>
        <member id="TEXTCORE_FONT_ENGINE_1_5_OR_NEWER"></member>
        <member id="ENABLE_DEBUG_AND_ABOVE_LOG"></member>
        <member id="CSHARP_7_OR_LATER"></member>
        <member id="CSHARP_7_3_OR_NEWER"></member>
    </members>
</doc>

5.索引 unityCsReference 项目:
在这里插入图片描述

XML

知识点

1.xml的修饰符:
在这里插入图片描述

在这里插入图片描述

附录

[1] unity源码及自定义tag文件

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1507116.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Axure原型设计项目效果 全国职业院校技能大赛物联网应用开发赛项项目原型设计题目

目录 前言 一、2022年任务书3效果图 二、2022年任务书5效果图 三、2022年国赛正式赛卷 四、2023年国赛第一套样题 五、2023年国赛第二套样题 六、2023年国赛第三套样题 七、2023年国赛第四套样题 八、2023年国赛第七套样题 九、2023年国赛正式赛题&#xff08;第八套…

flink重温笔记(十四): flink 高级特性和新特性(3)——数据类型及 Avro 序列化

Flink学习笔记 前言&#xff1a;今天是学习 flink 的第 14 天啦&#xff01;学习了 flink 高级特性和新特性之数据类型及 avro 序列化&#xff0c;主要是解决大数据领域数据规范化写入和规范化读取的问题&#xff0c;avro 数据结构可以节约存储空间&#xff0c;本文中结合企业真…

RabbitMQ - 06 - Topic交换机

目录 控制台创建队列与交换机 编写消费者方法 编写生产者测试方法 结果 Topic交换机与Direct交换机基本一致 可参考 这篇帖子 http://t.csdnimg.cn/AuvoK topic交换机与Direct交换机的区别是 Topic交换机接收的消息RoutingKey必须是多个单词&#xff0c;以 . 分割 Topic交…

练习01-登录注册(简单)

一、用户登录/注册实现 综合前面学的知识来实现简单的注册登录功能 1.准备工作 注册登录页面 数据库&#xff0c;数据表 mybatis 坐标引入&#xff0c;MySQL驱动 配置 映射文件 用户实体类 Servlet代码 2.页面 不想手写的可以看博主IT黄大大【带源码】 【炫酷登录界…

贝叶斯优化CNN-GRU回归预测(matlab代码)

贝叶斯优化CNN-GRU回归预测matlab代码 贝叶斯优化方法则采用贝叶斯思想&#xff0c;通过不断探索各种参数组合的结果&#xff0c;根据已有信息计算期望值&#xff0c;并选择期望值最大的组合作为最佳策略&#xff0c;从而在尽可能少的实验次数下达到最优解。 数据为Excel股票…

PostgreSQL数据优化——死元组清理

最近遇到一个奇怪的问题&#xff0c;一个百万级的PostgreSQL表&#xff0c;只有3个索引。但是每次执行insert或update语句就要几百ms以上。经过查询发现是一个狠简单的问题&#xff0c;数据库表死元组太多了&#xff0c;需要手动清理。 在 PG 中&#xff0c;update/delete 语句…

每日五道java面试题之springMVC篇(二)

目录&#xff1a; 第一题. 请描述Spring MVC的工作流程&#xff1f;描述一下 DispatcherServlet 的工作流程&#xff1f;第二题. MVC是什么&#xff1f;MVC设计模式的好处有哪些?第三题. 注解原理是什么?第四题. Spring MVC常用的注解有哪些&#xff1f;第五题. SpingMvc中的…

【数据结构初阶 9】内排序

文章目录 &#x1f308; 1. 直接插入排序&#x1f308; 2. 希尔排序&#x1f308; 3. 简单选择排序&#x1f308; 4. 堆排序&#x1f308; 5. 冒泡排序&#x1f308; 6. 快速排序6.1 霍尔版快排6.2 挖坑版快排6.3 双指针快排6.4 非递归快排 &#x1f308; 7. 归并排序7.1 递归版…

用户管理【MySQL】

文章目录 查看用户信息创建用户修改密码删除用户授予权限收回权限 查看用户信息 在名为mysql的数据库中有一个表user维护着 MySQL 的用户信息。 其中&#xff1a; user&#xff1a; 表示该用户的用户名。host&#xff1a; 表示该用户可以从哪个主机登录&#xff0c;localhost…

了解飞行时间传感

简介:测距技术 人类和许多动物利用各种感官来测量与其他物体的距离。视觉是最常用的。在晚上,触觉可以用来感受其他物体的存在——当然触觉对于视障人

读算法的陷阱:超级平台、算法垄断与场景欺骗笔记06_共谋(下)

1. 博弈论 1.1. 当市场竞争对手之间普遍存在着误解和不信任情绪时&#xff0c;从长远来看&#xff0c;他们一半时间是在合作&#xff0c;另一半时间则是在背叛承诺 1.2. 当一方越了解对手&#xff0c;或者说可以更好地掌握对方的战略性行为时&#xff0c;他才可能找到展开合作…

b树(一篇文章带你 理解 )

目录 一、引言 二、B树的基本定义 三、B树的性质与操作 1 查找操作 2 插入操作 3 删除操作 四、B树的应用场景 1 数据库索引 2 文件系统 3 网络路由表 五、哪些数据库系统不使用B树进行索引 1 列式数据库 2 图形数据库 3 内存数据库 4 NoSQL数据库 5 分布式数据…

理解linux进程

基本概念 课本概念&#xff1a;程序的一个执行实例&#xff0c;正在执行的程序等 内核观点&#xff1a;担当分配系统资源&#xff08;CPU时间&#xff0c;内存&#xff09;的实体 windows上的进程 由上图可以看出在OS中进程可以同时存在并且非常多 大概理解进程 进程内核task_s…

SpringSecurity两种验证方式及调用流程

一、HttpBasic方式 <security:http-basic/> 二、Formlogin方式 <security:form-login login-page"/userLogin" /> 三、SpringSecurity执行流程

OpenCV的常用数据类型

OpenCV涉及的常用数据类型除包含C的基本数据类型,如&#xff1a;char、uchar&#xff0c;int、unsigned int,short 、long、float、double等数据类型外, 还包含Vec&#xff0c;Point、Scalar、Size、Rect、RotatedRect、Mat等类。C中的基本数据类型不需再做说明下面重点介绍一下…

redisson解决redis服务器的主从一致性问题

redisson解决redis的主节点和从节点一致性的问题。从而解决锁被错误获取的情况。 实际开发中我们会搭建多台redis服务器&#xff0c;但这些服务器分主次&#xff0c;主服务器负责处理写的操作&#xff08;增删改&#xff09;&#xff0c;从服务器负责处理读的操作&#xff0c;…

全国保护性耕作/常规耕作农田分类数据集

基于Sentinel-2遥感产品&#xff0c;使用来自文献调研和目视解译产生的保护性/常规耕作样本点&#xff0c;通过交叉验证方法训练随机森林分类器&#xff0c;生成了2016-2020年全国保护性耕作/常规耕作农田分类数据集。分类代码&#xff1a;0值代表非农田&#xff0c;1值表示第一…

掌握React中的useEffect:函数组件中的魔法钩子

&#x1f90d; 前端开发工程师、技术日更博主、已过CET6 &#x1f368; 阿珊和她的猫_CSDN博客专家、23年度博客之星前端领域TOP1 &#x1f560; 牛客高级专题作者、打造专栏《前端面试必备》 、《2024面试高频手撕题》 &#x1f35a; 蓝桥云课签约作者、上架课程《Vue.js 和 E…

Django 模版基本语法

Django学习笔记 模版语法 本质&#xff1a;在HTML中写一些占位符&#xff0c;由数据对这些占位符进行替换和处理。 views.py def page2(request):#定义一些变量将变量传送给templates中的html文件name1 sallyname2 yingyinghobbys [swimming,badminton,reading]person {…

数学建模【对粒子群算法中惯性权重和学习因子的改进】

一、改进原因 这是前面 数学建模【粒子群算法】 中的一部分&#xff0c;这里提到了w存在的一些问题&#xff0c;那么本篇介绍一些方法对w和因子进行一些改进&#xff0c;提高粒子群算法的效率和准确度。 二、改进方法 1.线性递减惯性权重 惯性权重w体现的是粒子继承先前的速度…