Beispiel #1
0
        internal static string GetClassName(Edict *entity)
        {
            // TODO: consider returning empty string?
            if (entity->v.classname == 0) {
                return null;
            }

            IntPtr ptr = MetaModEngine.engineFunctions.SzFromIndex(entity->v.classname);
            return Mono.Unix.UnixMarshal.PtrToString(ptr);
        }
Beispiel #2
0
 internal Entity(Edict *entity)
 {
     this.entity = entity;
     Pointer = new IntPtr(entity);
 }