终于修复了PropertyItem多层预制体的收纳/展开rect错误
This commit is contained in:
@@ -14,13 +14,18 @@ namespace Convention
|
||||
public abstract void LoadAudioClip(AudioClip clip);
|
||||
public abstract AudioClip GetAudioClip();
|
||||
public abstract float GetClockTime();
|
||||
public abstract void SetClockTime(float value);
|
||||
|
||||
public AudioClip CurrentClip
|
||||
{
|
||||
get => GetAudioClip();
|
||||
set => LoadAudioClip(value);
|
||||
}
|
||||
public float CurrentTime => GetClockTime();
|
||||
public float CurrentTime
|
||||
{
|
||||
get => GetClockTime();
|
||||
set => SetClockTime(value);
|
||||
}
|
||||
|
||||
public abstract bool IsPlaying();
|
||||
|
||||
@@ -207,9 +212,16 @@ namespace Convention
|
||||
}
|
||||
public override float GetClockTime()
|
||||
{
|
||||
if (Source.clip == null)
|
||||
return 0;
|
||||
return (float)Source.timeSamples / (float)Source.clip.frequency;
|
||||
}
|
||||
|
||||
public override void SetClockTime(float value)
|
||||
{
|
||||
Source.time = value;
|
||||
}
|
||||
|
||||
public override bool IsPlaying()
|
||||
{
|
||||
return Source.isPlaying;
|
||||
|
Reference in New Issue
Block a user