(编辑状态下)Reset及OnValidate使用

using UnityEngine;
using System.Collections;

public class Demo : MonoBehaviour {

#if UNITY_EDITOR
    void Reset()
    {
        Debug.Log("把脚本添加到某个物体上就会执行,之后再按物体右上角小三角弹出对话框里的reset也会执行。");
    }
    void OnValidate()
    {
        Debug.Log("脚本被修改了之后就会执行");
    }
#endif

}
时间: 2024-10-14 16:31:12

(编辑状态下)Reset及OnValidate使用的相关文章

easyui 在编辑状态下,动态修改其他列值。

1 首先是自定义了一个方法uodateColumn更新列值 2 3 /** 4 *自定义的修改列值方法 5 */ 6 $.extend($.fn.datagrid.methods, { 7 updateColumn: function(datagrid,data) { 8 datagrid.each(function(){ 9 //获取缓存中的配置数据 10 var gridObj=$.data(this,"datagrid"); 11 var opts=gridObj.options

datagrid combobox事件更新编辑状态下的datagrid行

请问如何从上图状态 点击下拉的combobox中值然后在不取消datagrid编辑状态下更新这一行另一列的数据,达到下图这样的效果: 非常感谢! 给你的combobox  绑定一个onSelect 事件, 然后   onSelect:function(){   var index =  $(this).parent("tr").index();   $("table tr:eq("+index+")").find("td:nth-chi

iOS开发UI篇-tableView在编辑状态下的批量操作(多选)

先看下效果图 直接上代码 #import "MyController.h" @interface MyController () { UIButton *button; } @property(nonatomic,strong)NSMutableArray *array;//数据源 @property (nonatomic,strong)NSMutableArray *selectorPatnArray;//存放选中数据 @end @implementation MyControlle

ListView在编辑状态下不能获取修改后的值,无法更新数据

ListView在编辑状态下不能获取修改后的值,获取到的总是以前的值解决方法:在page_load事件里写: if(!IsPostBack) { ListViewBind(); } 原因:这涉及到aspx页各事件的执行顺序,因为如果没有判断IsPostBack,每次点更新时page_load都会去执行ListViewBind(),对ListView进行重新绑定,那你再去获取ListView里的值时当然就是以前的值了,这样写后ListView没有被重新绑定,里面的数据就还是以前的,所以就可以获取到

解决:WdatePicker新增状态下只能取比当前月份大的月份,编辑状态下只能取比当前input里指定月份的月份大的值

onclick="WdatePicker({ dateFmt: 'yyyy-MM', autoPickDate: true, minDate: this.value==''?'%y-#{%M+1}':this.value })" 比如今天是七月份,那么只能取八月份及其以后的月份,其它以前的月份是点不动的: 如果我是编辑状态下input给的值是9月份,那么只能取9月分份及其以后的月份: 原文地址:https://www.cnblogs.com/firstcsharp/p/11133515

文本框编辑状态下隐藏键盘的方式

#import "ViewController.h" @interface ViewController () @end @implementation ViewController - (void)viewDidLoad { [super viewDidLoad]; //让键盘称为第一响应者(进入当前的界面,键盘就弹出来) [_textF becomeFirstResponder]; _textF.delegate = self; //第一种:通过UITextFieldDelegat

TableView编辑状态下跳转页面的崩溃处理

29down votefavorite 12 I have a viewController with a UITableView, the rows of which I allow to edit (delete) with a swipe - much like in the Mail app. I do it with, among other, this method: - (BOOL)tableView:(UITableView *)tableView canEditRowAtInd

cxgrid 非编辑状态下复制当前列的值 真折腾人

1.自带的CTRL +C 只能复制整行,不知是不是版本问题. 2.有分组这个代码就不行了 s:= G1DBView.DataController.Values[G1DBView.Controller.FocusedRowIndex ,G1DBView.Controller.FocusedColumnIndex]; 3.折腾后的方案: uses Clipbrd; procedure TForm28.Button1Click(Sender: TObject); var s:string; //.Fo

解决UITableView在editing状态下点击任意一行(cell)依旧会触发TableViewCell所绑定的segue 的方法

继续总结 自己在第一个app中遇到的一些小问题 背景条件如下:现有一个prototype cell通过segue(show)与其DetailView相连,此UITableView包含编辑按钮(触发进入编辑editing状态) 如图二,在编辑状态下,假设用户准备选择多个cell进行删除,在用户的finger刚点击任意一个cell时,就已经触发了segue,进入到DetailView中,当通过NV Controller返回时,之前选择的cell当然还在 我所想要的是,在编辑状态下,阻止segue(类