game: adding pause

This commit is contained in:
ryan 2025-02-18 04:22:25 +08:00
parent 3f6fd13eab
commit e299823015
3 changed files with 55 additions and 5 deletions

View file

@ -7377,7 +7377,7 @@ GameObject:
m_Icon: {fileID: 0} m_Icon: {fileID: 0}
m_NavMeshLayer: 0 m_NavMeshLayer: 0
m_StaticEditorFlags: 0 m_StaticEditorFlags: 0
m_IsActive: 1 m_IsActive: 0
--- !u!114 &96628618 --- !u!114 &96628618
MonoBehaviour: MonoBehaviour:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
@ -15507,6 +15507,7 @@ GameObject:
- component: {fileID: 227548921} - component: {fileID: 227548921}
- component: {fileID: 227548920} - component: {fileID: 227548920}
- component: {fileID: 227548919} - component: {fileID: 227548919}
- component: {fileID: 227548923}
- component: {fileID: 227548918} - component: {fileID: 227548918}
m_Layer: 5 m_Layer: 5
m_Name: Desk Ipad/Tablet m_Name: Desk Ipad/Tablet
@ -15628,6 +15629,18 @@ RectTransform:
m_AnchoredPosition: {x: -0.0005493164, y: 0.0005092621} m_AnchoredPosition: {x: -0.0005493164, y: 0.0005092621}
m_SizeDelta: {x: 1003.1429, y: 564} m_SizeDelta: {x: 1003.1429, y: 564}
m_Pivot: {x: 0.5, y: 0.5} m_Pivot: {x: 0.5, y: 0.5}
--- !u!114 &227548923
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 227548917}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 55eb55e50dc0ccf4999b017b5dfd68e4, type: 3}
m_Name:
m_EditorClassIdentifier:
--- !u!1001 &232082409 --- !u!1001 &232082409
PrefabInstance: PrefabInstance:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
@ -34689,10 +34702,10 @@ MonoBehaviour:
m_OnClick: m_OnClick:
m_PersistentCalls: m_PersistentCalls:
m_Calls: m_Calls:
- m_Target: {fileID: 0} - m_Target: {fileID: 227548923}
m_TargetAssemblyTypeName: UnityEngine.GameObject, UnityEngine m_TargetAssemblyTypeName: Tablet, Assembly-CSharp
m_MethodName: SetActive m_MethodName: PauseGame
m_Mode: 6 m_Mode: 1
m_Arguments: m_Arguments:
m_ObjectArgument: {fileID: 0} m_ObjectArgument: {fileID: 0}
m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine

View file

@ -0,0 +1,26 @@
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.AI;
public class Tablet : MonoBehaviour
{
public void PauseGame()
{
Time.timeScale = 0;
var temp=GetComponents<NavMeshAgent>();
foreach (var agent in temp)
{
agent.isStopped = true;
}
}
public void ResumeGame()
{
Time.timeScale = 1;
var temp = GetComponents<NavMeshAgent>();
foreach (var agent in temp)
{
agent.isStopped = false;
}
}
}

View file

@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: 55eb55e50dc0ccf4999b017b5dfd68e4
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant: