本文轉貼來源&作者 (Copying Published Source) | seexlive |
網路找到的秒殺方法.. 可是看不懂,好像要新建項目..感覺好難...
給看得懂的大大作看看吧...我自己看不懂所以不知道怎麼下手QQ
預祝大神能成功做出釋出 ~
首先打開vs建立一個類庫項目, 去掉System.Data和System.Xml這些開頭的類庫引用, 並增加Assembly-CSharp.dll, UnityEngine.dll引用
新建一個靜態類, 增加一個靜態方法, 在編寫如下秒殺代碼:
public static bool UpdateDeath(StageObject obj)//傳遞一個StageObject進來, 戰鬥中除了地形, 其他東西基本繼承這個類
{
if (obj is Player || obj is Monster || obj is TreasureBox)//如果是人物, 怪物或者寶箱則處理
{
if (obj is TownCharacter)//如果是飛行島的人物則不處理
{
return false;
}
if ((obj is Player && obj.TeamID == Singleton<InGameManager>.I.UserTeamId) || obj.IsDead() || !Singleton<InGameManager>.IsValid())//如果人物的隊伍是我方, 或者對象已經死亡, 或者當前不在遊戲中, 則不處理
{
return false;
所有站內附件皆會附上安全掃描報告 請會員查看純淨度百分比後判斷使用
相關檔案須知: 取得檔案前,請先詳細閱讀文章內容 避免不必要錯誤與誤會發生。 也可多參考文章討論樓層內容 了解附件檔案相關討論資訊。
|