版本: Unity 6 (6000.0)
语言英语
  • C#

ScriptableObject.Reset()

建议更改

成功!

感谢您帮助我们提高 Unity 文档的质量。虽然我们无法接受所有提交,但我们确实会阅读用户提出的每个更改建议,并在适用的情况下进行更新。

关闭

提交失败

由于某些原因,您的更改建议无法提交。请<a>稍后再试</a>。感谢您抽出时间帮助我们提高 Unity 文档的质量。

关闭

取消

切换到手册

描述

重置为默认值。

当用户在 Inspector 的上下文菜单中点击“重置”按钮或首次添加组件时,会调用 Reset。此函数仅在编辑器模式下调用。Reset 最常用于在 Inspector 中提供良好的默认值。

// Sets target to a default value.
// This could be used in a follow camera.

using UnityEngine;

public class Example : ScriptableObject { public GameObject target;

void Reset() { //Output the message to the Console Debug.Log("Reset"); if (!target) target = GameObject.FindWithTag("Player"); } }