GeneralBook.zip
GeneralBook.zip
代码片段和文件信息
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2018-08-28 17:19 GeneralBook
目录 0 2017-11-14 14:14 GeneralBook.git
文件 59 2017-08-21 17:13 GeneralBook.gitignore
文件 8 2017-09-30 09:24 GeneralBook.gitCOMMIT_EDITMSG
文件 336 2017-09-30 09:24 GeneralBook.gitconfig
文件 73 2017-09-30 09:22 GeneralBook.gitdescription
文件 23 2017-09-30 09:22 GeneralBook.gitHEAD
目录 0 2017-11-14 14:14 GeneralBook.githooks
文件 478 2017-09-30 09:22 GeneralBook.githooksapplypatch-msg.sample
文件 896 2017-09-30 09:22 GeneralBook.githookscommit-msg.sample
文件 189 2017-09-30 09:22 GeneralBook.githookspost-update.sample
文件 424 2017-09-30 09:22 GeneralBook.githookspre-applypatch.sample
文件 1642 2017-09-30 09:22 GeneralBook.githookspre-commit.sample
文件 1348 2017-09-30 09:22 GeneralBook.githookspre-push.sample
文件 4951 2017-09-30 09:22 GeneralBook.githookspre-rebase.sample
文件 1239 2017-09-30 09:22 GeneralBook.githooksprepare-commit-msg.sample
文件 3610 2017-09-30 09:22 GeneralBook.githooksupdate.sample
文件 15717 2017-09-30 09:24 GeneralBook.gitindex
目录 0 2017-11-14 14:14 GeneralBook.gitinfo
文件 240 2017-09-30 09:22 GeneralBook.gitinfoexclude
目录 0 2017-11-14 14:14 GeneralBook.gitlogs
文件 156 2017-09-30 09:24 GeneralBook.gitlogsHEAD
目录 0 2017-11-14 14:14 GeneralBook.gitlogs
efs
目录 0 2017-11-14 14:14 GeneralBook.gitlogs
efsheads
文件 156 2017-09-30 09:24 GeneralBook.gitlogs
efsheadsmaster
目录 0 2017-11-14 14:14 GeneralBook.gitlogs
efs
emotes
目录 0 2017-11-14 14:14 GeneralBook.gitlogs
efs
emotesorigin
文件 145 2017-09-30 09:24 GeneralBook.gitlogs
efs
emotesoriginmaster
目录 0 2017-11-14 14:14 GeneralBook.gitobjects
目录 0 2017-11-14 14:14 GeneralBook.gitobjects 4
文件 164 2017-09-30 09:23 GeneralBook.gitobjects 4d5e463d6c136bb52f1d27c14a34556c2a99ff5
............此处省略1653个文件信息
using UnityEngine;
using UnityEngine.UI;
using UnityEditor;
using UnityEditorInternal;
using System;
[CustomEditor(typeof(BookPro))]
public class BookProEditor : Editor
{
ReorderableList list;
Texture tex;
private void OnEnable()
{
tex = AssetDatabase.LoadAssetAtPath(“Assets\Book-Page Curl\Editor\replace.png“ typeof(Texture)) as Texture;
if (tex == null)
{
tex = Texture2D.blackTexture;
}
list = new ReorderableList(serializedobject
serializedobject.FindProperty(“papers“)
true true true true);
list.elementHeight = 75;
list.drawElementCallback = DrawElement;
list.drawHeaderCallback = drawHeader;
list.onAddCallback = addElement;
list.onCanRemoveCallback = canremove;
list.onRemoveCallback = (ReorderableList l) =>
{
if (EditorUtility.DisplayDialog(“Warning!“
“Are you sure you want to delete this Paper?
The paper pages (front and back) will be deleted from the scene“ “Yes“ “No“))
{
BookPro book = target as BookPro;
if (book.EndFlippingPaper == book.papers.Length - 1)
book.EndFlippingPaper--;
OnInspectorGUI();
Paper paper = book.papers[l.index];
book.LeftPageShadow.gameobject.SetActive(false);
book.LeftPageShadow.transform.SetParent(book.transform);
book.RightPageShadow.gameobject.SetActive(false);
book.RightPageShadow.transform.SetParent(book.transform);
Undo.DestroyobjectImmediate(paper.Back);
Undo.DestroyobjectImmediate(paper.Front);
ReorderableList.defaultBehaviours.DoRemoveButton(l);
EditorUtility.SetDirty(book);
}
};
}
private bool canremove(ReorderableList list)
{
if (list.count == 1)
return false;
return true;
}
private void addElement(ReorderableList list)
{
BookPro book = target as BookPro;
if (book.EndFlippingPaper == book.papers.Length - 1)
{
book.EndFlippingPaper = book.papers.Length;
OnInspectorGUI();
}
list.serializedProperty.arraySize++;
var lastElement = list.serializedProperty.GetArrayElementAtIndex(list.count - 1);
Gameobject rightPage = Instantiate(book.RightPageTransform.gameobject) as Gameobject;
rightPage.transform.SetParent(book.transform true);
rightPage.GetComponent().sizeDelta = book.RightPageTransform.GetComponent().sizeDelta;
rightPage.GetComponent().pivot = book.RightPageTransform.GetComponent().pivot;
rightPage.GetComponent().anchoredPosition = book.RightPageTransfo
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2018-08-28 17:19 GeneralBook
目录 0 2017-11-14 14:14 GeneralBook.git
文件 59 2017-08-21 17:13 GeneralBook.gitignore
文件 8 2017-09-30 09:24 GeneralBook.gitCOMMIT_EDITMSG
文件 336 2017-09-30 09:24 GeneralBook.gitconfig
文件 73 2017-09-30 09:22 GeneralBook.gitdesc
文件 23 2017-09-30 09:22 GeneralBook.gitHEAD
目录 0 2017-11-14 14:14 GeneralBook.githooks
文件 478 2017-09-30 09:22 GeneralBook.githooksapplypatch-msg.sample
文件 896 2017-09-30 09:22 GeneralBook.githookscommit-msg.sample
文件 189 2017-09-30 09:22 GeneralBook.githookspost-update.sample
文件 424 2017-09-30 09:22 GeneralBook.githookspre-applypatch.sample
文件 1642 2017-09-30 09:22 GeneralBook.githookspre-commit.sample
文件 1348 2017-09-30 09:22 GeneralBook.githookspre-push.sample
文件 4951 2017-09-30 09:22 GeneralBook.githookspre-reba
文件 1239 2017-09-30 09:22 GeneralBook.githooksprepare-commit-msg.sample
文件 3610 2017-09-30 09:22 GeneralBook.githooksupdate.sample
文件 15717 2017-09-30 09:24 GeneralBook.gitindex
目录 0 2017-11-14 14:14 GeneralBook.gitinfo
文件 240 2017-09-30 09:22 GeneralBook.gitinfoexclude
目录 0 2017-11-14 14:14 GeneralBook.gitlogs
文件 156 2017-09-30 09:24 GeneralBook.gitlogsHEAD
目录 0 2017-11-14 14:14 GeneralBook.gitlogs
efs
目录 0 2017-11-14 14:14 GeneralBook.gitlogs
efsheads
文件 156 2017-09-30 09:24 GeneralBook.gitlogs
efsheadsmaster
目录 0 2017-11-14 14:14 GeneralBook.gitlogs
efs
emotes
目录 0 2017-11-14 14:14 GeneralBook.gitlogs
efs
emotesorigin
文件 145 2017-09-30 09:24 GeneralBook.gitlogs
efs
emotesoriginmaster
目录 0 2017-11-14 14:14 GeneralBook.gitob
目录 0 2017-11-14 14:14 GeneralBook.gitob
文件 164 2017-09-30 09:23 GeneralBook.gitob
............此处省略1653个文件信息
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。
评论列表(条)